html {
	font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	vertical-align: baseline; display: inline-block;
}
canvas {
	vertical-align: baseline; display: inline-block;
}
progress {
	vertical-align: baseline; display: inline-block;
}
video {
	vertical-align: baseline; display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
a {
	background-color: transparent;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; box-sizing: content-box;
}
pre {
	overflow: auto;
}
code {
	font-family: monospace,monospace; font-size: 1em;
}
kbd {
	font-family: monospace,monospace; font-size: 1em;
}
pre {
	font-family: monospace,monospace; font-size: 1em;
}
samp {
	font-family: monospace,monospace; font-size: 1em;
}
button {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
input {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
optgroup {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
textarea {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
button {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type=button] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=reset] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=submit] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input {
	line-height: normal;
}
input[type=checkbox] {
	padding: 0px; box-sizing: border-box;
}
input[type=radio] {
	padding: 0px; box-sizing: border-box;
}
input[type=search] {
	box-sizing: content-box; -webkit-appearance: textfield;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid silver; border-image: none;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: 700;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
td {
	padding: 0px;
}
th {
	padding: 0px;
}
@media print
{
* {
	color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important;
}
::after {
	color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important;
}
::before {
	color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href^='#']::after {
	content: "";
}
a[href^='javascript:']::after {
	content: "";
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
img {
	page-break-inside: avoid;
}
tr {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
.navbar {
	display: none;
}
.btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.dropup > .btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.label {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.table {
	border-collapse: collapse !important;
}
.table td {
	background-color: rgb(255, 255, 255) !important;
}
.table th {
	background-color: rgb(255, 255, 255) !important;
}
.table-bordered td {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;
}
.table-bordered th {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;
}
}
img {
	vertical-align: middle;
}
.img-responsive {
	height: auto; display: block; max-width: 100%;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; height: auto; line-height: 1.4285; display: inline-block; max-width: 100%; background-color: rgb(255, 255, 255);
}
.img-circle {
	border-radius: 50%;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentColor currentColor; border-image: none; margin-top: 0px; margin-bottom: 0px;
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.sr-only-focusable:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.sr-only-focusable:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
[role=button] {
	cursor: pointer;
}
p {
	margin: 0px;
}
.lead {
	line-height: 1.4; font-size: 16px; font-weight: 300; margin-bottom: 0px;
}
@media all and (min-width:768px)
{
.lead {
	font-size: 21px;
}
}
.small {
	font-size: 85%;
}
small {
	font-size: 85%;
}
.mark {
	padding: 0.2em; background-color: rgb(252, 248, 227);
}
mark {
	padding: 0.2em; background-color: rgb(252, 248, 227);
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-nowrap {
	white-space: nowrap;
}
.text-lowercase {
	text-transform: lowercase;
}
.initialism {
	text-transform: uppercase;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.text-muted {
	color: rgb(119, 119, 119);
}
.text-primary {
	color: rgb(51, 122, 183);
}
a.text-primary:focus {
	color: rgb(40, 96, 144);
}
a.text-primary:hover {
	color: rgb(40, 96, 144);
}
.text-success {
	color: rgb(60, 118, 61);
}
a.text-success:focus {
	color: rgb(43, 84, 44);
}
a.text-success:hover {
	color: rgb(43, 84, 44);
}
.text-info {
	color: rgb(49, 112, 143);
}
a.text-info:focus {
	color: rgb(36, 82, 105);
}
a.text-info:hover {
	color: rgb(36, 82, 105);
}
.text-warning {
	color: rgb(138, 109, 59);
}
a.text-warning:focus {
	color: rgb(102, 81, 44);
}
a.text-warning:hover {
	color: rgb(102, 81, 44);
}
.text-danger {
	color: rgb(169, 68, 66);
}
a.text-danger:focus {
	color: rgb(132, 53, 52);
}
a.text-danger:hover {
	color: rgb(132, 53, 52);
}
.bg-primary {
	color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
a.bg-primary:focus {
	background-color: rgb(40, 96, 144);
}
a.bg-primary:hover {
	background-color: rgb(40, 96, 144);
}
.bg-success {
	background-color: rgb(223, 240, 216);
}
a.bg-success:focus {
	background-color: rgb(193, 226, 179);
}
a.bg-success:hover {
	background-color: rgb(193, 226, 179);
}
.bg-info {
	background-color: rgb(217, 237, 247);
}
a.bg-info:focus {
	background-color: rgb(175, 217, 238);
}
a.bg-info:hover {
	background-color: rgb(175, 217, 238);
}
.bg-warning {
	background-color: rgb(252, 248, 227);
}
a.bg-warning:focus {
	background-color: rgb(247, 236, 181);
}
a.bg-warning:hover {
	background-color: rgb(247, 236, 181);
}
.bg-danger {
	background-color: rgb(242, 222, 222);
}
a.bg-danger:focus {
	background-color: rgb(228, 185, 185);
}
a.bg-danger:hover {
	background-color: rgb(228, 185, 185);
}
.page-header {
	margin: 0px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
ol {
	margin-top: 0px;
}
ul {
	margin-top: 0px;
}
ol {
	margin-bottom: 0px;
}
ol ol {
	margin-bottom: 0px;
}
ol ul {
	margin-bottom: 0px;
}
ul {
	margin-bottom: 0px;
}
ul ol {
	margin-bottom: 0px;
}
ul ul {
	margin-bottom: 0px;
}
.list-inline {
	list-style: none; padding-left: 0px;
}
.list-unstyled {
	list-style: none; padding-left: 0px;
}
.list-inline {
	margin-left: -5px;
}
.list-inline > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
dl {
	margin-top: 0px; margin-bottom: 0px;
}
dd {
	line-height: 1.4285;
}
dt {
	line-height: 1.4285;
}
dd {
	margin-left: 0px;
}
.dl-horizontal dd::after {
	display: table; content: " ";
}
.dl-horizontal dd::before {
	display: table; content: " ";
}
.dl-horizontal dd::after {
	clear: both;
}
@media all and (min-width:768px)
{
.dl-horizontal dt {
	width: 160px; text-align: right; overflow: hidden; clear: left; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dl-horizontal dd {
	margin-left: 180px;
}
}
abbr[data-original-title] {
	border-bottom-color: rgb(119, 119, 119); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
abbr[title] {
	border-bottom-color: rgb(119, 119, 119); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.initialism {
	font-size: 90%;
}
blockquote {
	margin: 0px; padding: 0px; font-size: 17.5px; border-left-color: rgb(238, 238, 238); border-left-width: 5px; border-left-style: solid;
}
blockquote ol:last-child {
	margin-bottom: 0px;
}
blockquote p:last-child {
	margin-bottom: 0px;
}
blockquote ul:last-child {
	margin-bottom: 0px;
}
blockquote .small {
	color: rgb(119, 119, 119); line-height: 1.4285; font-size: 80%; display: block;
}
blockquote footer {
	color: rgb(119, 119, 119); line-height: 1.4285; font-size: 80%; display: block;
}
blockquote small {
	color: rgb(119, 119, 119); line-height: 1.4285; font-size: 80%; display: block;
}
blockquote .small::before {
	content: "\2014 \00A0";
}
blockquote footer::before {
	content: "\2014 \00A0";
}
blockquote small::before {
	content: "\2014 \00A0";
}
.blockquote-reverse {
	text-align: right; padding-right: 15px; padding-left: 0px; border-right-color: rgb(238, 238, 238); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
blockquote.pull-right {
	text-align: right; padding-right: 15px; padding-left: 0px; border-right-color: rgb(238, 238, 238); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
.blockquote-reverse .small::before {
	content: "";
}
.blockquote-reverse footer::before {
	content: "";
}
.blockquote-reverse small::before {
	content: "";
}
blockquote.pull-right .small::before {
	content: "";
}
blockquote.pull-right footer::before {
	content: "";
}
blockquote.pull-right small::before {
	content: "";
}
.blockquote-reverse .small::after {
	content: "\00A0 \2014";
}
.blockquote-reverse footer::after {
	content: "\00A0 \2014";
}
.blockquote-reverse small::after {
	content: "\00A0 \2014";
}
blockquote.pull-right .small::after {
	content: "\00A0 \2014";
}
blockquote.pull-right footer::after {
	content: "\00A0 \2014";
}
blockquote.pull-right small::after {
	content: "\00A0 \2014";
}
address {
	line-height: 1.4285; font-style: normal; margin-bottom: 0px;
}
.container {
	width: 1200px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto;
}
.container::after {
	display: table; content: " ";
}
.container::before {
	display: table; content: " ";
}
.container::after {
	clear: both;
}
@media all and (max-width:991px) and (min-width:768px)
{
.container {
	width: 768px;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.container {
	width: 992px;
}
}
@media all and (max-width:767px)
{
.container {
	width: 100%;
}
}
.container-fluid {
	padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto;
}
.container-fluid::after {
	display: table; content: " ";
}
.container-fluid::before {
	display: table; content: " ";
}
.container-fluid::after {
	clear: both;
}
.row {
	margin-right: 0px; margin-left: 0px;
}
.row::after {
	display: table; content: " ";
}
.row::before {
	display: table; content: " ";
}
.row::after {
	clear: both;
}
.col-lg-1 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-2 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-3 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-4 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-5 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-6 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-7 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-8 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-9 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-10 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-11 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-12 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-1 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-2 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-3 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-4 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-5 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-6 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-7 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-8 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-9 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-10 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-11 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-12 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-1 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-2 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-3 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-4 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-5 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-6 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-7 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-8 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-9 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-10 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-11 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-12 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-1 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-2 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-3 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-4 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-5 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-6 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-7 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-8 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-9 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-10 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-11 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-12 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-1 {
	float: left;
}
.col-xs-2 {
	float: left;
}
.col-xs-3 {
	float: left;
}
.col-xs-4 {
	float: left;
}
.col-xs-5 {
	float: left;
}
.col-xs-6 {
	float: left;
}
.col-xs-7 {
	float: left;
}
.col-xs-8 {
	float: left;
}
.col-xs-9 {
	float: left;
}
.col-xs-10 {
	float: left;
}
.col-xs-11 {
	float: left;
}
.col-xs-12 {
	float: left;
}
.col-xs-1 {
	width: 8.33%;
}
.col-xs-2 {
	width: 16.66%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-4 {
	width: 33.33%;
}
.col-xs-5 {
	width: 41.66%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-7 {
	width: 58.33%;
}
.col-xs-8 {
	width: 66.66%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-10 {
	width: 83.33%;
}
.col-xs-11 {
	width: 91.66%;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-pull-1 {
	right: 8.33%;
}
.col-xs-pull-2 {
	right: 16.66%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-4 {
	right: 33.33%;
}
.col-xs-pull-5 {
	right: 41.66%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-7 {
	right: 58.33%;
}
.col-xs-pull-8 {
	right: 66.66%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-10 {
	right: 83.33%;
}
.col-xs-pull-11 {
	right: 91.66%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-push-1 {
	left: 8.33%;
}
.col-xs-push-2 {
	left: 16.66%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-4 {
	left: 33.33%;
}
.col-xs-push-5 {
	left: 41.66%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-7 {
	left: 58.33%;
}
.col-xs-push-8 {
	left: 66.66%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-10 {
	left: 83.33%;
}
.col-xs-push-11 {
	left: 91.66%;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-offset-0 {
	margin-left: 0px;
}
.col-xs-offset-1 {
	margin-left: 8.33%;
}
.col-xs-offset-2 {
	margin-left: 16.66%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-4 {
	margin-left: 33.33%;
}
.col-xs-offset-5 {
	margin-left: 41.66%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-7 {
	margin-left: 58.33%;
}
.col-xs-offset-8 {
	margin-left: 66.66%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-10 {
	margin-left: 83.33%;
}
.col-xs-offset-11 {
	margin-left: 91.66%;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
@media all and (min-width:768px)
{
.col-sm-1 {
	float: left;
}
.col-sm-2 {
	float: left;
}
.col-sm-3 {
	float: left;
}
.col-sm-4 {
	float: left;
}
.col-sm-5 {
	float: left;
}
.col-sm-6 {
	float: left;
}
.col-sm-7 {
	float: left;
}
.col-sm-8 {
	float: left;
}
.col-sm-9 {
	float: left;
}
.col-sm-10 {
	float: left;
}
.col-sm-11 {
	float: left;
}
.col-sm-12 {
	float: left;
}
.col-sm-1 {
	width: 8.33%;
}
.col-sm-2 {
	width: 16.66%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-4 {
	width: 33.33%;
}
.col-sm-5 {
	width: 41.66%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-7 {
	width: 58.33%;
}
.col-sm-8 {
	width: 66.66%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-10 {
	width: 83.33%;
}
.col-sm-11 {
	width: 91.66%;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-pull-1 {
	right: 8.33%;
}
.col-sm-pull-2 {
	right: 16.66%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-4 {
	right: 33.33%;
}
.col-sm-pull-5 {
	right: 41.66%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-7 {
	right: 58.33%;
}
.col-sm-pull-8 {
	right: 66.66%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-10 {
	right: 83.33%;
}
.col-sm-pull-11 {
	right: 91.66%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-push-1 {
	left: 8.33%;
}
.col-sm-push-2 {
	left: 16.66%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-4 {
	left: 33.33%;
}
.col-sm-push-5 {
	left: 41.66%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-7 {
	left: 58.33%;
}
.col-sm-push-8 {
	left: 66.66%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-10 {
	left: 83.33%;
}
.col-sm-push-11 {
	left: 91.66%;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-offset-0 {
	margin-left: 0px;
}
.col-sm-offset-1 {
	margin-left: 8.33%;
}
.col-sm-offset-2 {
	margin-left: 16.66%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-4 {
	margin-left: 33.33%;
}
.col-sm-offset-5 {
	margin-left: 41.66%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-7 {
	margin-left: 58.33%;
}
.col-sm-offset-8 {
	margin-left: 66.66%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-10 {
	margin-left: 83.33%;
}
.col-sm-offset-11 {
	margin-left: 91.66%;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
}
@media all and (min-width:992px)
{
.col-md-1 {
	float: left;
}
.col-md-2 {
	float: left;
}
.col-md-3 {
	float: left;
}
.col-md-4 {
	float: left;
}
.col-md-5 {
	float: left;
}
.col-md-6 {
	float: left;
}
.col-md-7 {
	float: left;
}
.col-md-8 {
	float: left;
}
.col-md-9 {
	float: left;
}
.col-md-10 {
	float: left;
}
.col-md-11 {
	float: left;
}
.col-md-12 {
	float: left;
}
.col-md-1 {
	width: 8.33%;
}
.col-md-2 {
	width: 16.66%;
}
.col-md-3 {
	width: 25%;
}
.col-md-4 {
	width: 33.33%;
}
.col-md-5 {
	width: 41.66%;
}
.col-md-6 {
	width: 50%;
}
.col-md-7 {
	width: 58.33%;
}
.col-md-8 {
	width: 66.66%;
}
.col-md-9 {
	width: 75%;
}
.col-md-10 {
	width: 83.33%;
}
.col-md-11 {
	width: 91.66%;
}
.col-md-12 {
	width: 100%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-pull-1 {
	right: 8.33%;
}
.col-md-pull-2 {
	right: 16.66%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-4 {
	right: 33.33%;
}
.col-md-pull-5 {
	right: 41.66%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-7 {
	right: 58.33%;
}
.col-md-pull-8 {
	right: 66.66%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-10 {
	right: 83.33%;
}
.col-md-pull-11 {
	right: 91.66%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-push-1 {
	left: 8.33%;
}
.col-md-push-2 {
	left: 16.66%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-4 {
	left: 33.33%;
}
.col-md-push-5 {
	left: 41.66%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-7 {
	left: 58.33%;
}
.col-md-push-8 {
	left: 66.66%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-10 {
	left: 83.33%;
}
.col-md-push-11 {
	left: 91.66%;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-offset-0 {
	margin-left: 0px;
}
.col-md-offset-1 {
	margin-left: 8.33%;
}
.col-md-offset-2 {
	margin-left: 16.66%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-4 {
	margin-left: 33.33%;
}
.col-md-offset-5 {
	margin-left: 41.66%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-7 {
	margin-left: 58.33%;
}
.col-md-offset-8 {
	margin-left: 66.66%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-10 {
	margin-left: 83.33%;
}
.col-md-offset-11 {
	margin-left: 91.66%;
}
.col-md-offset-12 {
	margin-left: 100%;
}
}
@media all and (min-width:1200px)
{
.col-lg-1 {
	float: left;
}
.col-lg-2 {
	float: left;
}
.col-lg-3 {
	float: left;
}
.col-lg-4 {
	float: left;
}
.col-lg-5 {
	float: left;
}
.col-lg-6 {
	float: left;
}
.col-lg-7 {
	float: left;
}
.col-lg-8 {
	float: left;
}
.col-lg-9 {
	float: left;
}
.col-lg-10 {
	float: left;
}
.col-lg-11 {
	float: left;
}
.col-lg-12 {
	float: left;
}
.col-lg-1 {
	width: 8.33%;
}
.col-lg-2 {
	width: 16.66%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-4 {
	width: 33.33%;
}
.col-lg-5 {
	width: 41.66%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-7 {
	width: 58.33%;
}
.col-lg-8 {
	width: 66.66%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-10 {
	width: 83.33%;
}
.col-lg-11 {
	width: 91.66%;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-pull-1 {
	right: 8.33%;
}
.col-lg-pull-2 {
	right: 16.66%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-4 {
	right: 33.33%;
}
.col-lg-pull-5 {
	right: 41.66%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-7 {
	right: 58.33%;
}
.col-lg-pull-8 {
	right: 66.66%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-10 {
	right: 83.33%;
}
.col-lg-pull-11 {
	right: 91.66%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-push-1 {
	left: 8.33%;
}
.col-lg-push-2 {
	left: 16.66%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-4 {
	left: 33.33%;
}
.col-lg-push-5 {
	left: 41.66%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-7 {
	left: 58.33%;
}
.col-lg-push-8 {
	left: 66.66%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-10 {
	left: 83.33%;
}
.col-lg-push-11 {
	left: 91.66%;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-offset-0 {
	margin-left: 0px;
}
.col-lg-offset-1 {
	margin-left: 8.33%;
}
.col-lg-offset-2 {
	margin-left: 16.66%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-4 {
	margin-left: 33.33%;
}
.col-lg-offset-5 {
	margin-left: 41.66%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-7 {
	margin-left: 58.33%;
}
.col-lg-offset-8 {
	margin-left: 66.66%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-10 {
	margin-left: 83.33%;
}
.col-lg-offset-11 {
	margin-left: 91.66%;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
}
fieldset {
	margin: 0px; min-width: 0px;
}
fieldset {
	padding: 0px; border: 0px currentColor; border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
legend {
	width: 100%; color: rgb(51, 51, 51); line-height: inherit; font-size: 21px; margin-bottom: 0px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
label {
	margin-bottom: 5px; display: inline-block; max-width: 100%;
}
input[type=search] {
	box-sizing: border-box;
}
input[type=checkbox] {
	line-height: normal;
}
input[type=radio] {
	line-height: normal;
}
input[type=file] {
	display: block;
}
input[type=range] {
	width: 100%; display: block;
}
select[multiple] {
	height: auto;
}
select[size] {
	height: auto;
}
input[type=checkbox]:focus {
	outline-offset: -2px;
}
input[type=file]:focus {
	outline-offset: -2px;
}
input[type=radio]:focus {
	outline-offset: -2px;
}
output {
	color: rgb(85, 85, 85); line-height: 1.4285; padding-top: 7px; font-size: 14px; display: block;
}
textarea.form-control {
	height: auto;
}
input[type=search] {
	-webkit-appearance: none;
}
.form-group {
	margin-bottom: 15px;
}
fieldset[disabled] input[type=checkbox] {
	cursor: not-allowed;
}
fieldset[disabled] input[type=radio] {
	cursor: not-allowed;
}
input[type=checkbox].disabled {
	cursor: not-allowed;
}
input[type=checkbox][disabled] {
	cursor: not-allowed;
}
input[type=radio].disabled {
	cursor: not-allowed;
}
input[type=radio][disabled] {
	cursor: not-allowed;
}
.has-success .checkbox {
	color: rgb(60, 118, 61);
}
.has-success .checkbox-inline {
	color: rgb(60, 118, 61);
}
.has-success.checkbox-inline label {
	color: rgb(60, 118, 61);
}
.has-success.checkbox label {
	color: rgb(60, 118, 61);
}
.has-success .control-label {
	color: rgb(60, 118, 61);
}
.has-success .help-block {
	color: rgb(60, 118, 61);
}
.has-success .radio {
	color: rgb(60, 118, 61);
}
.has-success .radio-inline {
	color: rgb(60, 118, 61);
}
.has-success.radio-inline label {
	color: rgb(60, 118, 61);
}
.has-success.radio label {
	color: rgb(60, 118, 61);
}
.has-success .form-control {
	border-color: rgb(60, 118, 61); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
}
.has-success .form-control:focus {
	border-color: rgb(43, 84, 44); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #67b168;
}
.has-success .input-group-addon {
	border-color: rgb(60, 118, 61); color: rgb(60, 118, 61); background-color: rgb(223, 240, 216);
}
.has-success .form-control-feedback {
	color: rgb(60, 118, 61);
}
.has-warning .checkbox {
	color: rgb(138, 109, 59);
}
.has-warning .checkbox-inline {
	color: rgb(138, 109, 59);
}
.has-warning.checkbox-inline label {
	color: rgb(138, 109, 59);
}
.has-warning.checkbox label {
	color: rgb(138, 109, 59);
}
.has-warning .control-label {
	color: rgb(138, 109, 59);
}
.has-warning .help-block {
	color: rgb(138, 109, 59);
}
.has-warning .radio {
	color: rgb(138, 109, 59);
}
.has-warning .radio-inline {
	color: rgb(138, 109, 59);
}
.has-warning.radio-inline label {
	color: rgb(138, 109, 59);
}
.has-warning.radio label {
	color: rgb(138, 109, 59);
}
.has-warning .form-control {
	border-color: rgb(138, 109, 59); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
}
.has-warning .form-control:focus {
	border-color: rgb(102, 81, 44); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #c0a16b;
}
.has-warning .input-group-addon {
	border-color: rgb(138, 109, 59); color: rgb(138, 109, 59); background-color: rgb(252, 248, 227);
}
.has-warning .form-control-feedback {
	color: rgb(138, 109, 59);
}
.has-error .checkbox {
	color: rgb(169, 68, 66);
}
.has-error .checkbox-inline {
	color: rgb(169, 68, 66);
}
.has-error.checkbox-inline label {
	color: rgb(169, 68, 66);
}
.has-error.checkbox label {
	color: rgb(169, 68, 66);
}
.has-error .control-label {
	color: rgb(169, 68, 66);
}
.has-error .help-block {
	color: rgb(169, 68, 66);
}
.has-error .radio {
	color: rgb(169, 68, 66);
}
.has-error .radio-inline {
	color: rgb(169, 68, 66);
}
.has-error.radio-inline label {
	color: rgb(169, 68, 66);
}
.has-error.radio label {
	color: rgb(169, 68, 66);
}
.has-error .form-control {
	border-color: rgb(169, 68, 66); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
}
.has-error .form-control:focus {
	border-color: rgb(132, 53, 52); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #ce8483;
}
.has-error .input-group-addon {
	border-color: rgb(169, 68, 66); color: rgb(169, 68, 66); background-color: rgb(242, 222, 222);
}
.has-error .form-control-feedback {
	color: rgb(169, 68, 66);
}
.has-feedback label ~ .form-control-feedback {
	
}
.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0px;
}
.help-block {
	color: rgb(115, 115, 115); margin-top: 5px; margin-bottom: 10px; display: block;
}
@media all and (min-width:768px)
{
.form-inline .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .form-control {
	width: auto; vertical-align: middle; display: inline-block;
}
.form-inline .form-control-static {
	display: inline-block;
}
.form-inline .input-group {
	vertical-align: middle; display: inline-table;
}
.form-inline .input-group .form-control {
	width: auto;
}
.form-inline .input-group .input-group-addon {
	width: auto;
}
.form-inline .input-group .input-group-btn {
	width: auto;
}
.form-inline .input-group > .form-control {
	width: 100%;
}
.form-inline .control-label {
	margin-bottom: 0px; vertical-align: middle;
}
.form-inline .checkbox {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .radio {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .checkbox label {
	padding-left: 0px;
}
.form-inline .radio label {
	padding-left: 0px;
}
.form-inline .checkbox input[type=checkbox] {
	margin-left: 0px; position: relative;
}
.form-inline .radio input[type=radio] {
	margin-left: 0px; position: relative;
}
.form-inline .has-feedback .form-control-feedback {
	top: 0px;
}
}
.form-horizontal .checkbox {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox {
	min-height: 7px;
}
.form-horizontal .radio {
	min-height: 7px;
}
.form-horizontal .form-group {
	margin-right: 0px; margin-left: 0px;
}
.form-horizontal .form-group::after {
	display: table; content: " ";
}
.form-horizontal .form-group::before {
	display: table; content: " ";
}
.form-horizontal .form-group::after {
	clear: both;
}
@media all and (min-width:768px)
{
.form-horizontal .control-label {
	text-align: right; padding-top: 7px; margin-bottom: 0px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
	right: 0px;
}
@media all and (min-width:768px)
{
.form-horizontal .form-group-lg .control-label {
	padding-top: 11px; font-size: 18px;
}
}
@media all and (min-width:768px)
{
.form-horizontal .form-group-sm .control-label {
	padding-top: 6px; font-size: 12px;
}
}
.fade {
	transition:opacity 0.15s linear; opacity: 0;
}
.fade.in {
	opacity: 1;
}
.collapse {
	display: none;
}
.collapse.in {
	display: block;
}
tr.collapse.in {
	display: table-row;
}
tbody.collapse.in {
	display: table-row-group;
}
.collapsing {
	height: 0px; overflow: hidden; position: relative; transition-property: height, visibility; transition-duration: 0.35s; transition-timing-function: ease;
}
.caret {
	width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; border-top-color: currentColor; border-right-color: transparent; border-left-color: transparent; border-top-width: 4px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block;
}
.dropdown {
	position: relative;
}
.dropup {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0px;
}
.dropdown-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; left: 0px; top: 100%; text-align: left; font-size: 14px; float: left; display: none; position: absolute; z-index: 1000; min-width: 160px; box-shadow: 0px 6px 12px rgba(0,0,0,0.175); background-clip: padding-box; background-color: rgb(255, 255, 255);
}
.dropdown-menu.pull-right {
	left: auto; right: 0px;
}
.dropdown-menu .divider {
	height: 1px; overflow: hidden; background-color: rgb(229, 229, 229);
}
.dropdown-menu > li > a {
	padding: 3px 20px; color: rgb(51, 51, 51); line-height: 1.4285; clear: both; font-weight: 400; display: block; white-space: nowrap;
}
.dropdown-menu > li > a:focus {
	color: rgb(38, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245);
}
.dropdown-menu > li > a:hover {
	color: rgb(38, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245);
}
.dropdown-menu > .active > a {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(51, 122, 183);
}
.dropdown-menu > .active > a:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(51, 122, 183);
}
.dropdown-menu > .active > a:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(51, 122, 183);
}
.dropdown-menu > .disabled > a {
	color: rgb(119, 119, 119);
}
.dropdown-menu > .disabled > a:focus {
	color: rgb(119, 119, 119);
}
.dropdown-menu > .disabled > a:hover {
	color: rgb(119, 119, 119);
}
.dropdown-menu > .disabled > a:focus {
	text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent;
}
.dropdown-menu > .disabled > a:hover {
	text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0px;
}
.dropdown-menu-right {
	left: auto; right: 0px;
}
.dropdown-menu-left {
	left: 0px; right: auto;
}
.dropdown-header {
	padding: 3px 20px; color: rgb(119, 119, 119); line-height: 1.4285; font-size: 12px; display: block; white-space: nowrap;
}
.dropdown-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 990;
}
.pull-right > .dropdown-menu {
	left: auto; right: 0px;
}
.dropup .caret {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "";
}
.navbar-fixed-bottom .dropdown .caret {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "";
}
.dropup .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 2px;
}
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 2px;
}
@media all and (min-width:768px)
{
.navbar-right .dropdown-menu {
	left: auto; right: 0px;
}
.navbar-right .dropdown-menu-left {
	left: 0px; right: auto;
}
}
.nav {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.nav::after {
	display: table; content: " ";
}
.nav::before {
	display: table; content: " ";
}
.nav::after {
	clear: both;
}
.nav > li {
	display: block; position: relative;
}
.nav > li > a {
	display: block; position: relative;
}
.nav > li > a {
	padding: 0px;
}
.nav > li.disabled > a {
	color: rgb(119, 119, 119);
}
.nav > li.disabled > a:focus {
	color: rgb(119, 119, 119); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.nav > li.disabled > a:hover {
	color: rgb(119, 119, 119); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.nav .open > a {
	border-color: rgb(51, 122, 183); background-color: rgb(238, 238, 238);
}
.nav .open > a:focus {
	border-color: rgb(51, 122, 183); background-color: rgb(238, 238, 238);
}
.nav .open > a:hover {
	border-color: rgb(51, 122, 183); background-color: rgb(238, 238, 238);
}
.nav .nav-divider {
	height: 1px; overflow: hidden; background-color: rgb(229, 229, 229);
}
.nav > li > a > img {
	max-width: none;
}
.nav-tabs {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs > li {
	margin-bottom: -1px; float: left;
}
.nav-tabs > li > a {
	border-radius: 4px 4px 0px 0px; border: 1px solid transparent; border-image: none; line-height: 1.4285; margin-right: 2px;
}
.nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);
}
.nav-tabs > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-pills > li {
	float: left;
}
.nav-pills > li > a {
	border-radius: 4px;
}
.nav-pills > li + li {
	margin-left: 2px;
}
.nav-pills > li.active > a {
	color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
.nav-pills > li.active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
.nav-pills > li.active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px; margin-left: 0px;
}
.nav-justified {
	width: 100%;
}
.nav-tabs.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-tabs.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-tabs.nav-justified > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
@media all and (min-width:768px)
{
.nav-justified > li {
	width: 1%; display: table-cell;
}
.nav-tabs.nav-justified > li {
	width: 1%; display: table-cell;
}
.nav-justified > li > a {
	margin-bottom: 0px;
}
.nav-tabs.nav-justified > li > a {
	margin-bottom: 0px;
}
}
.nav-tabs-justified {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-tabs.nav-justified {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-tabs-justified > li > a {
	border-radius: 4px; margin-right: 0px;
}
.nav-tabs.nav-justified > li > a {
	border-radius: 4px; margin-right: 0px;
}
.nav-tabs-justified > .active > a {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs-justified > .active > a:focus {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs-justified > .active > a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs.nav-justified > .active > a {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs.nav-justified > .active > a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
@media all and (min-width:768px)
{
.nav-tabs-justified > li > a {
	border-radius: 4px 4px 0px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs.nav-justified > li > a {
	border-radius: 4px 4px 0px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs-justified > .active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-justified > .active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-justified > .active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs.nav-justified > .active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs.nav-justified > .active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs.nav-justified > .active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.nav-tabs .dropdown-menu {
	margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.navbar {
	position: relative;
}
.navbar::after {
	display: table; content: " ";
}
.navbar::before {
	display: table; content: " ";
}
.navbar::after {
	clear: both;
}
.navbar-header::after {
	display: table; content: " ";
}
.navbar-header::before {
	display: table; content: " ";
}
.navbar-header::after {
	clear: both;
}
@media all and (min-width:768px)
{
.navbar-header {
	float: left;
}
}
.navbar-collapse {
	padding-right: 0px; padding-left: 0px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid; -ms-overflow-x: visible; box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.1); -webkit-overflow-scrolling: touch;
}
.navbar-collapse::after {
	display: table; content: " ";
}
.navbar-collapse::before {
	display: table; content: " ";
}
.navbar-collapse::after {
	clear: both;
}
.navbar-collapse.in {
	-ms-overflow-y: auto;
}
@media all and (min-width:768px)
{
.navbar-collapse {
	width: auto; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: none;
}
.navbar-collapse.collapse {
	height: auto !important; overflow: visible !important; padding-bottom: 0px; display: block !important;
}
.navbar-collapse.in {
	-ms-overflow-y: visible;
}
.navbar-fixed-bottom .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-fixed-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-static-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
}
.navbar-fixed-bottom .navbar-collapse {
	max-height: 340px;
}
.navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}
@media all and (orientation:landscape) and (max-device-width:480px)
{
.navbar-fixed-bottom .navbar-collapse {
	max-height: 200px;
}
.navbar-fixed-top .navbar-collapse {
	max-height: 200px;
}
}
.container-fluid > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
.container-fluid > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
@media all and (min-width:768px)
{
.container-fluid > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
.container-fluid > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
}
.navbar-static-top {
	border-width: 0px 0px 1px; z-index: 1000;
}
@media all and (min-width:768px)
{
.navbar-static-top {
	border-radius: 0px;
}
}
.navbar-fixed-bottom {
	left: 0px; right: 0px; position: fixed; z-index: 1030;
}
.navbar-fixed-top {
	left: 0px; right: 0px; position: fixed; z-index: 1030;
}
@media all and (min-width:768px)
{
.navbar-fixed-bottom {
	border-radius: 0px;
}
.navbar-fixed-top {
	border-radius: 0px;
}
}
.navbar-fixed-top {
	border-width: 0px 0px 1px; top: 0px;
}
.navbar-fixed-bottom {
	border-width: 1px 0px 0px; bottom: 0px; margin-bottom: 0px;
}
.navbar-brand {
	padding: 25px 0px; height: 50px; line-height: 0; font-size: 18px; float: left;
}
.navbar-brand:focus {
	text-decoration: none;
}
.navbar-brand:hover {
	text-decoration: none;
}
.navbar-brand > img {
	display: block;
}
@media all and (min-width:768px)
{
.navbar > .container-fluid .navbar-brand {
	margin-left: 0px;
}
.navbar > .container .navbar-brand {
	margin-left: 0px;
}
}
.navbar-toggle {
	padding: 9px 10px; border-radius: 4px; border: 1px solid transparent; border-image: none; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; float: right; position: relative; background-image: none; background-color: transparent;
}
.navbar-toggle:focus {
	outline: 0px;
}
.navbar-toggle .icon-bar {
	border-radius: 1px; width: 22px; height: 2px; display: block;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
@media all and (min-width:768px)
{
.navbar-toggle {
	display: none;
}
}
.navbar-nav {
	margin: 12.5px 0px;
}
@media all and (max-width:767px)
{
.navbar-nav .open .dropdown-menu {
	border: 0px currentColor; border-image: none; width: auto; margin-top: 0px; float: none; position: static; box-shadow: none; background-color: transparent;
}
.navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
	padding: 5px 15px 5px 25px;
}
}
@media all and (min-width:768px)
{
.navbar-nav {
	margin: 0px; float: left;
}
.navbar-nav > li {
	float: left;
}
}
.navbar-form {
	margin: 18px 0px; padding: 10px 0px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.1), 0px 1px 0px hsla(0, 0%, 100%, 0.1);
}
@media all and (min-width:768px)
{
.navbar-form .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .form-control {
	width: auto; vertical-align: middle; display: inline-block;
}
.navbar-form .form-control-static {
	display: inline-block;
}
.navbar-form .input-group {
	vertical-align: middle; display: inline-table;
}
.navbar-form .input-group .form-control {
	width: auto;
}
.navbar-form .input-group .input-group-addon {
	width: auto;
}
.navbar-form .input-group .input-group-btn {
	width: auto;
}
.navbar-form .input-group > .form-control {
	width: 100%;
}
.navbar-form .control-label {
	margin-bottom: 0px; vertical-align: middle;
}
.navbar-form .checkbox {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .radio {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .checkbox label {
	padding-left: 0px;
}
.navbar-form .radio label {
	padding-left: 0px;
}
.navbar-form .checkbox input[type=checkbox] {
	margin-left: 0px; position: relative;
}
.navbar-form .radio input[type=radio] {
	margin-left: 0px; position: relative;
}
.navbar-form .has-feedback .form-control-feedback {
	top: 0px;
}
}
@media all and (max-width:767px)
{
.navbar-form .form-group {
	margin-bottom: 5px;
}
.navbar-form :last-child.form-group {
	margin-bottom: 0px;
}
}
@media all and (min-width:768px)
{
.navbar-form {
	border: 0px currentColor; border-image: none; width: auto; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	border-radius: 4px 4px 0px 0px; margin-bottom: 0px;
}
.navbar-btn {
	margin-top: 18px; margin-bottom: 18px;
}
.navbar-btn.btn-sm {
	margin-top: 10px; margin-bottom: 10px;
}
.navbar-btn.btn-xs {
	margin-top: 14px; margin-bottom: 14px;
}
.navbar-text {
	margin-top: 25px; margin-bottom: 25px;
}
@media all and (min-width:768px)
{
.navbar-text {
	margin-right: 0px; margin-left: 0px; float: left;
}
}
@media all and (min-width:768px)
{
.navbar-left {
	float: left !important;
}
.navbar-right {
	float: right !important;
}
.navbar-right {
	margin-right: 0px;
}
.navbar-right ~ .navbar-right {
	margin-right: 0px;
}
}
.navbar-default .navbar-brand {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-brand:focus {
	color: rgb(94, 94, 94); background-color: transparent;
}
.navbar-default .navbar-brand:hover {
	color: rgb(94, 94, 94); background-color: transparent;
}
.navbar-default .navbar-nav > li > a {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-text {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-toggle {
	border-color: rgb(221, 221, 221);
}
.navbar-default .navbar-toggle:focus {
	background-color: rgb(221, 221, 221);
}
.navbar-default .navbar-toggle:hover {
	background-color: rgb(221, 221, 221);
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(136, 136, 136);
}
.navbar-default .navbar-collapse {
	border-color: rgb(231, 231, 231);
}
.navbar-default .navbar-form {
	border-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .open > a {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .open > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
@media all and (max-width:767px)
{
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
}
.navbar-default .navbar-link {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-link:hover {
	color: rgb(51, 51, 51);
}
.navbar-default .btn-link {
	color: rgb(119, 119, 119);
}
.navbar-default .btn-link:focus {
	color: rgb(51, 51, 51);
}
.navbar-default .btn-link:hover {
	color: rgb(51, 51, 51);
}
.navbar-default [disabled].btn-link:focus {
	color: rgb(204, 204, 204);
}
.navbar-default [disabled].btn-link:hover {
	color: rgb(204, 204, 204);
}
fieldset[disabled] .navbar-default .btn-link:focus {
	color: rgb(204, 204, 204);
}
fieldset[disabled] .navbar-default .btn-link:hover {
	color: rgb(204, 204, 204);
}
.navbar-inverse {
	border-color: rgb(9, 9, 9); background-color: rgb(34, 34, 34);
}
.navbar-inverse .navbar-brand {
	color: rgb(157, 157, 157);
}
.navbar-inverse .navbar-brand:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-brand:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a {
	color: rgb(157, 157, 157);
}
.navbar-inverse .navbar-text {
	color: rgb(157, 157, 157);
}
.navbar-inverse .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle:focus {
	background-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle:hover {
	background-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-collapse {
	border-color: rgb(16, 16, 16);
}
.navbar-inverse .navbar-form {
	border-color: rgb(16, 16, 16);
}
.navbar-inverse .navbar-nav > .open > a {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
@media all and (max-width:767px)
{
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
	border-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(157, 157, 157);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(9, 9, 9);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
}
.navbar-inverse .navbar-link {
	color: rgb(157, 157, 157);
}
.navbar-inverse .navbar-link:hover {
	color: rgb(255, 255, 255);
}
.navbar-inverse .btn-link {
	color: rgb(157, 157, 157);
}
.navbar-inverse .btn-link:focus {
	color: rgb(255, 255, 255);
}
.navbar-inverse .btn-link:hover {
	color: rgb(255, 255, 255);
}
.navbar-inverse [disabled].btn-link:focus {
	color: rgb(68, 68, 68);
}
.navbar-inverse [disabled].btn-link:hover {
	color: rgb(68, 68, 68);
}
fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: rgb(68, 68, 68);
}
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: rgb(68, 68, 68);
}
.tooltip {
	text-align: left; text-transform: none; line-height: 1.4285; letter-spacing: normal; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 12px; font-style: normal; font-weight: 400; text-decoration: none; word-spacing: normal; display: block; white-space: normal; position: absolute; z-index: 1070; -ms-word-break: normal; -ms-word-wrap: normal; opacity: 0; text-shadow: none;
}
.tooltip.in {
	opacity: 0.9;
}
.tooltip.top {
	padding: 5px 0px; margin-top: -3px;
}
.tooltip.right {
	padding: 0px 5px; margin-left: 3px;
}
.tooltip.bottom {
	padding: 5px 0px; margin-top: 3px;
}
.tooltip.left {
	padding: 0px 5px; margin-left: -3px;
}
.tooltip-inner {
	padding: 3px 8px; border-radius: 4px; text-align: center; color: rgb(255, 255, 255); max-width: 200px; background-color: rgb(0, 0, 0);
}
.tooltip-arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; position: absolute;
}
.tooltip.top .tooltip-arrow {
	border-width: 5px 5px 0px; left: 50%; bottom: 0px; margin-left: -5px; border-top-color: rgb(0, 0, 0);
}
.tooltip.top-left .tooltip-arrow {
	right: 5px;
}
.tooltip.top-left .tooltip-arrow {
	border-width: 5px 5px 0px; bottom: 0px; margin-bottom: -5px; border-top-color: rgb(0, 0, 0);
}
.tooltip.top-right .tooltip-arrow {
	border-width: 5px 5px 0px; bottom: 0px; margin-bottom: -5px; border-top-color: rgb(0, 0, 0);
}
.tooltip.top-right .tooltip-arrow {
	left: 5px;
}
.tooltip.right .tooltip-arrow {
	border-width: 5px 5px 5px 0px; left: 0px; top: 50%; margin-top: -5px; border-right-color: rgb(0, 0, 0);
}
.tooltip.left .tooltip-arrow {
	border-width: 5px 0px 5px 5px; top: 50%; right: 0px; margin-top: -5px; border-left-color: rgb(0, 0, 0);
}
.tooltip.bottom .tooltip-arrow {
	border-width: 0px 5px 5px; left: 50%; top: 0px; margin-left: -5px; border-bottom-color: rgb(0, 0, 0);
}
.tooltip.bottom-left .tooltip-arrow {
	border-width: 0px 5px 5px; top: 0px; right: 5px; margin-top: -5px; border-bottom-color: rgb(0, 0, 0);
}
.tooltip.bottom-right .tooltip-arrow {
	border-width: 0px 5px 5px; left: 5px; top: 0px; margin-top: -5px; border-bottom-color: rgb(0, 0, 0);
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.center-block {
	margin-right: auto; margin-left: auto; display: block;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.hidden {
	display: none !important;
}
.affix {
	position: fixed;
}
.visible-lg {
	display: none !important;
}
.visible-lg-block {
	display: none !important;
}
.visible-lg-inline {
	display: none !important;
}
.visible-lg-inline-block {
	display: none !important;
}
.visible-md {
	display: none !important;
}
.visible-md-block {
	display: none !important;
}
.visible-md-inline {
	display: none !important;
}
.visible-md-inline-block {
	display: none !important;
}
.visible-sm {
	display: none !important;
}
.visible-sm-block {
	display: none !important;
}
.visible-sm-inline {
	display: none !important;
}
.visible-sm-inline-block {
	display: none !important;
}
.visible-xs {
	display: none !important;
}
.visible-xs-block {
	display: none !important;
}
.visible-xs-inline {
	display: none !important;
}
.visible-xs-inline-block {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs {
	display: block !important;
}
table.visible-xs {
	display: table !important;
}
tr.visible-xs {
	display: table-row !important;
}
td.visible-xs {
	display: table-cell !important;
}
th.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-block {
	display: block !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-inline {
	display: inline !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm {
	display: block !important;
}
table.visible-sm {
	display: table !important;
}
tr.visible-sm {
	display: table-row !important;
}
td.visible-sm {
	display: table-cell !important;
}
th.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-block {
	display: block !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-inline {
	display: inline !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md {
	display: block !important;
}
table.visible-md {
	display: table !important;
}
tr.visible-md {
	display: table-row !important;
}
td.visible-md {
	display: table-cell !important;
}
th.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-block {
	display: block !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-inline {
	display: inline !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-inline-block {
	display: inline-block !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg {
	display: block !important;
}
table.visible-lg {
	display: table !important;
}
tr.visible-lg {
	display: table-row !important;
}
td.visible-lg {
	display: table-cell !important;
}
th.visible-lg {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-block {
	display: block !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-inline {
	display: inline !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:767px)
{
.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg {
	display: none !important;
}
}
.visible-print {
	display: none !important;
}
@media print
{
.visible-print {
	display: block !important;
}
table.visible-print {
	display: table !important;
}
tr.visible-print {
	display: table-row !important;
}
td.visible-print {
	display: table-cell !important;
}
th.visible-print {
	display: table-cell !important;
}
}
.visible-print-block {
	display: none !important;
}
@media print
{
.visible-print-block {
	display: block !important;
}
}
.visible-print-inline {
	display: none !important;
}
@media print
{
.visible-print-inline {
	display: inline !important;
}
}
.visible-print-inline-block {
	display: none !important;
}
@media print
{
.visible-print-inline-block {
	display: inline-block !important;
}
}
@media print
{
.hidden-print {
	display: none !important;
}
}
.ui-dialog {
	outline: 0px; border-radius: 6px; border: 1px solid rgb(153, 153, 153); transition:transform 0.15s ease-in-out, opacity 0.15s ease-in-out; border-image: none; color: rgb(51, 51, 51); line-height: 1.4285; font-size: 14px; position: relative; opacity: 0; background-clip: padding-box; background-color: rgb(255, 255, 255); _float: left;
}
.ui-popup-show .ui-dialog {
	opacity: 1;
}
.ui-dialog-grid {
	background: none; margin: 0px; border: 0px currentColor; border-image: none; width: auto; border-collapse: collapse; border-spacing: 0;
}
.ui-dialog-body {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; text-align: left;
}
.ui-dialog-footer {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; text-align: left;
}
.ui-dialog-header {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; text-align: left;
}
.ui-dialog-header {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
.ui-dialog-close {
	background: none; padding: 0px 4px; border: 0px currentColor; border-image: none; top: 13px; right: 13px; color: rgb(0, 0, 0); line-height: 1; font-size: 21px; font-weight: 700; float: right; position: relative; cursor: pointer; opacity: 0.2; text-shadow: 0px 1px 0px #fff; -webkit-appearance: none; _position: absolute; _height: 26px; _background: #fff;
}
.ui-dialog-close:focus {
	outline: 0px; color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.ui-dialog-close:hover {
	outline: 0px; color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.ui-dialog-title {
	margin: 0px; padding: 15px; line-height: 1.4285; overflow: hidden; font-weight: 700; white-space: nowrap; cursor: default; -ms-text-overflow: ellipsis; min-height: 16.42px;
}
.ui-dialog-body {
	padding: 20px; text-align: center;
}
.ui-dialog-content {
	text-align: left; vertical-align: middle; display: inline-block; position: relative;
}
.ui-dialog-footer {
	padding: 0px 20px 20px;
}
.ui-dialog-statusbar {
	padding: 6px 0px; color: rgb(136, 136, 136); line-height: 1.4285; font-size: 14px; margin-right: 20px; float: left; white-space: nowrap;
}
.ui-dialog-statusbar label:hover {
	color: rgb(51, 51, 51);
}
.ui-dialog-statusbar .label {
	vertical-align: middle;
}
.ui-dialog-statusbar input {
	vertical-align: middle;
}
.ui-dialog-button {
	float: right; white-space: nowrap;
}
.ui-dialog-footer button {
	margin-bottom: 0px; margin-left: 5px;
}
.ui-dialog-footer button + button {
	margin-bottom: 0px; margin-left: 5px;
}
.ui-dialog-footer button {
	padding: 6px 12px; border-radius: 4px; border: 1px solid transparent; border-image: none; width: auto; text-align: center; line-height: 1.4285; overflow: visible; font-size: 14px; font-weight: 400; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; background-image: none; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.ui-dialog-footer button:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
.ui-dialog-footer button:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.ui-dialog-footer button:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.ui-dialog-footer button:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125);
}
.ui-dialog-footer button[disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none;
}
.ui-dialog-footer button {
	border-color: rgb(204, 204, 204); color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.ui-dialog-footer button:active {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); background-color: rgb(235, 235, 235);
}
.ui-dialog-footer button:focus {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); background-color: rgb(235, 235, 235);
}
.ui-dialog-footer button:hover {
	border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); background-color: rgb(235, 235, 235);
}
.ui-dialog-footer button:active {
	background-image: none;
}
.ui-dialog-footer button[disabled] {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.ui-dialog-footer button[disabled]:active {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.ui-dialog-footer button[disabled]:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.ui-dialog-footer button[disabled]:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255);
}
.ui-dialog-footer button.ui-dialog-autofocus {
	border-color: rgb(53, 126, 189); color: rgb(255, 255, 255); background-color: rgb(66, 139, 202);
}
.ui-dialog-footer button.ui-dialog-autofocus:active {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.ui-dialog-footer button.ui-dialog-autofocus:focus {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.ui-dialog-footer button.ui-dialog-autofocus:hover {
	border-color: rgb(40, 94, 142); color: rgb(255, 255, 255); background-color: rgb(50, 118, 177);
}
.ui-dialog-footer button.ui-dialog-autofocus:active {
	background-image: none;
}
.ui-popup-top-left .ui-dialog {
	top: -8px;
}
.ui-popup-top-right .ui-dialog {
	top: -8px;
}
.ui-popup-top .ui-dialog {
	top: -8px;
}
.ui-popup-bottom-left .ui-dialog {
	top: 8px;
}
.ui-popup-bottom-right .ui-dialog {
	top: 8px;
}
.ui-popup-bottom .ui-dialog {
	top: 8px;
}
.ui-popup-left-bottom .ui-dialog {
	left: -8px;
}
.ui-popup-left-top .ui-dialog {
	left: -8px;
}
.ui-popup-left .ui-dialog {
	left: -8px;
}
.ui-popup-right-bottom .ui-dialog {
	left: 8px;
}
.ui-popup-right-top .ui-dialog {
	left: 8px;
}
.ui-popup-right .ui-dialog {
	left: 8px;
}
.ui-dialog-arrow-a {
	border: 8px dashed transparent; border-image: none; width: 0px; height: 0px; overflow: hidden; display: none; position: absolute; _color: #ff3fff;
}
.ui-dialog-arrow-b {
	border: 8px dashed transparent; border-image: none; width: 0px; height: 0px; overflow: hidden; display: none; position: absolute; _color: #ff3fff;
}
.ui-popup-follow .ui-dialog-arrow-a {
	display: block;
}
.ui-popup-follow .ui-dialog-arrow-b {
	display: block;
}
.ui-popup-top-left .ui-dialog-arrow-a {
	bottom: -16px; border-top-color: rgb(124, 124, 124); border-top-width: 8px; border-top-style: solid;
}
.ui-popup-top-right .ui-dialog-arrow-a {
	bottom: -16px; border-top-color: rgb(124, 124, 124); border-top-width: 8px; border-top-style: solid;
}
.ui-popup-top .ui-dialog-arrow-a {
	bottom: -16px; border-top-color: rgb(124, 124, 124); border-top-width: 8px; border-top-style: solid;
}
.ui-popup-top-left .ui-dialog-arrow-b {
	bottom: -15px; border-top-color: rgb(237, 255, 136); border-top-width: 8px; border-top-style: solid;
}
.ui-popup-top-right .ui-dialog-arrow-b {
	bottom: -15px; border-top-color: rgb(237, 255, 136); border-top-width: 8px; border-top-style: solid;
}
.ui-popup-top .ui-dialog-arrow-b {
	bottom: -15px; border-top-color: rgb(237, 255, 136); border-top-width: 8px; border-top-style: solid;
}
.ui-popup-top-left .ui-dialog-arrow-a {
	left: 15px;
}
.ui-popup-top-left .ui-dialog-arrow-b {
	left: 15px;
}
.ui-popup-top .ui-dialog-arrow-a {
	left: 50%; margin-left: -8px;
}
.ui-popup-top .ui-dialog-arrow-b {
	left: 50%; margin-left: -8px;
}
.ui-popup-top-right .ui-dialog-arrow-a {
	right: 15px;
}
.ui-popup-top-right .ui-dialog-arrow-b {
	right: 15px;
}
.ui-popup-bottom-left .ui-dialog-arrow-a {
	top: -16px; border-bottom-color: rgb(124, 124, 124); border-bottom-width: 8px; border-bottom-style: solid;
}
.ui-popup-bottom-right .ui-dialog-arrow-a {
	top: -16px; border-bottom-color: rgb(124, 124, 124); border-bottom-width: 8px; border-bottom-style: solid;
}
.ui-popup-bottom .ui-dialog-arrow-a {
	top: -16px; border-bottom-color: rgb(124, 124, 124); border-bottom-width: 8px; border-bottom-style: solid;
}
.ui-popup-bottom-left .ui-dialog-arrow-b {
	top: -15px; border-bottom-color: rgb(237, 255, 136); border-bottom-width: 8px; border-bottom-style: solid;
}
.ui-popup-bottom-right .ui-dialog-arrow-b {
	top: -15px; border-bottom-color: rgb(237, 255, 136); border-bottom-width: 8px; border-bottom-style: solid;
}
.ui-popup-bottom .ui-dialog-arrow-b {
	top: -15px; border-bottom-color: rgb(237, 255, 136); border-bottom-width: 8px; border-bottom-style: solid;
}
.ui-popup-bottom-left .ui-dialog-arrow-a {
	left: 15px;
}
.ui-popup-bottom-left .ui-dialog-arrow-b {
	left: 15px;
}
.ui-popup-bottom .ui-dialog-arrow-a {
	left: 50%; margin-left: -8px;
}
.ui-popup-bottom .ui-dialog-arrow-b {
	left: 50%; margin-left: -8px;
}
.ui-popup-bottom-right .ui-dialog-arrow-a {
	right: 15px;
}
.ui-popup-bottom-right .ui-dialog-arrow-b {
	right: 15px;
}
.ui-popup-left-bottom .ui-dialog-arrow-a {
	right: -16px; border-left-color: rgb(124, 124, 124); border-left-width: 8px; border-left-style: solid;
}
.ui-popup-left-top .ui-dialog-arrow-a {
	right: -16px; border-left-color: rgb(124, 124, 124); border-left-width: 8px; border-left-style: solid;
}
.ui-popup-left .ui-dialog-arrow-a {
	right: -16px; border-left-color: rgb(124, 124, 124); border-left-width: 8px; border-left-style: solid;
}
.ui-popup-left-bottom .ui-dialog-arrow-b {
	right: -15px; border-left-color: rgb(237, 255, 136); border-left-width: 8px; border-left-style: solid;
}
.ui-popup-left-top .ui-dialog-arrow-b {
	right: -15px; border-left-color: rgb(237, 255, 136); border-left-width: 8px; border-left-style: solid;
}
.ui-popup-left .ui-dialog-arrow-b {
	right: -15px; border-left-color: rgb(237, 255, 136); border-left-width: 8px; border-left-style: solid;
}
.ui-popup-left-top .ui-dialog-arrow-a {
	top: 15px;
}
.ui-popup-left-top .ui-dialog-arrow-b {
	top: 15px;
}
.ui-popup-left .ui-dialog-arrow-a {
	top: 50%; margin-top: -8px;
}
.ui-popup-left .ui-dialog-arrow-b {
	top: 50%; margin-top: -8px;
}
.ui-popup-left-bottom .ui-dialog-arrow-a {
	bottom: 15px;
}
.ui-popup-left-bottom .ui-dialog-arrow-b {
	bottom: 15px;
}
.ui-popup-right-bottom .ui-dialog-arrow-a {
	left: -16px; border-right-color: rgb(124, 124, 124); border-right-width: 8px; border-right-style: solid;
}
.ui-popup-right-top .ui-dialog-arrow-a {
	left: -16px; border-right-color: rgb(124, 124, 124); border-right-width: 8px; border-right-style: solid;
}
.ui-popup-right .ui-dialog-arrow-a {
	left: -16px; border-right-color: rgb(124, 124, 124); border-right-width: 8px; border-right-style: solid;
}
.ui-popup-right-bottom .ui-dialog-arrow-b {
	left: -15px; border-right-color: rgb(237, 255, 136); border-right-width: 8px; border-right-style: solid;
}
.ui-popup-right-top .ui-dialog-arrow-b {
	left: -15px; border-right-color: rgb(237, 255, 136); border-right-width: 8px; border-right-style: solid;
}
.ui-popup-right .ui-dialog-arrow-b {
	left: -15px; border-right-color: rgb(237, 255, 136); border-right-width: 8px; border-right-style: solid;
}
.ui-popup-right-top .ui-dialog-arrow-a {
	top: 15px;
}
.ui-popup-right-top .ui-dialog-arrow-b {
	top: 15px;
}
.ui-popup-right .ui-dialog-arrow-a {
	top: 50%; margin-top: -8px;
}
.ui-popup-right .ui-dialog-arrow-b {
	top: 50%; margin-top: -8px;
}
.ui-popup-right-bottom .ui-dialog-arrow-a {
	bottom: 15px;
}
.ui-popup-right-bottom .ui-dialog-arrow-b {
	bottom: 15px;
}
.ui-dialog-loading {
	margin: -16px auto 0px; top: 50%; width: 32px; height: 32px; color: rgb(102, 102, 102); text-indent: -999em; overflow: hidden; font-size: 0px; vertical-align: middle; display: block; position: relative;
}
.ui-dialog-loading::after {
	margin: 14.5px 0px 0px 14.5px; border-radius: 100%; animation:ui-dialog-loading 1.5s linear infinite; width: 3px; height: 3px; position: absolute; content: ""; box-shadow: 0px -10px 0px 1px #ccc, 10px 0px #ccc, 0px 10px #ccc, -10px 0px #ccc, -7px -7px 0px 0.5px #ccc, 7px -7px 0px 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc; transform: rotate(1turn); -webkit-transform: rotate(1turn); -webkit-animation: ui-dialog-loading 1.5s infinite linear;
}
.row {
	flex-flow:row wrap; letter-spacing: -0.31em; display: -ms-flexbox; text-rendering: optimizespeed;
}
.col {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1-1 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1-2 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1-3 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1-4 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1-5 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1-6 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1-8 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1-12 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-2-3 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-2-5 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-2-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-3-4 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-3-5 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-3-8 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-3-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-4-5 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-4-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-5-5 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-5-6 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-5-8 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-5-12 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-5-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-6-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-7-8 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-7-12 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-7-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-8-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-9-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-10-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-11-12 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-11-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-12-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-13-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-14-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-15-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-16-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-17-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-18-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-19-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-20-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-21-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-22-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-23-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-24-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.col-1-24 {
	width: 4.16%;
}
.col-1-12 {
	width: 8.33%;
}
.col-2-24 {
	width: 8.33%;
}
.col-1-8 {
	width: 12.5%;
}
.col-3-24 {
	width: 12.5%;
}
.col-1-6 {
	width: 16.66%;
}
.col-4-24 {
	width: 16.66%;
}
.col-1-5 {
	width: 20%;
}
.col-5-24 {
	width: 20.83%;
}
.col-1-4 {
	width: 25%;
}
.col-6-24 {
	width: 25%;
}
.col-7-24 {
	width: 29.16%;
}
.col-1-3 {
	width: 33.33%;
}
.col-8-24 {
	width: 33.33%;
}
.col-3-8 {
	width: 37.5%;
}
.col-9-24 {
	width: 37.5%;
}
.col-2-5 {
	width: 40%;
}
.col-5-12 {
	width: 41.66%;
}
.col-10-24 {
	width: 41.66%;
}
.col-11-24 {
	width: 45.83%;
}
.col-1-2 {
	width: 50%;
}
.col-12-24 {
	width: 50%;
}
.col-13-24 {
	width: 54.16%;
}
.col-7-12 {
	width: 58.33%;
}
.col-14-24 {
	width: 58.33%;
}
.col-3-5 {
	width: 60%;
}
.col-5-8 {
	width: 62.5%;
}
.col-15-24 {
	width: 62.5%;
}
.col-2-3 {
	width: 66.66%;
}
.col-16-24 {
	width: 66.66%;
}
.col-17-24 {
	width: 70.83%;
}
.col-3-4 {
	width: 75%;
}
.col-18-24 {
	width: 75%;
}
.col-19-24 {
	width: 79.16%;
}
.col-4-5 {
	width: 80%;
}
.col-5-6 {
	width: 83.33%;
}
.col-20-24 {
	width: 83.33%;
}
.col-7-8 {
	width: 87.5%;
}
.col-21-24 {
	width: 87.5%;
}
.col-11-12 {
	width: 91.66%;
}
.col-22-24 {
	width: 91.66%;
}
.col-23-24 {
	width: 95.83%;
}
.col-1 {
	width: 100%;
}
.col-1-1 {
	width: 100%;
}
.col-5-5 {
	width: 100%;
}
.col-24-24 {
	width: 100%;
}
.cssgrids#yui3-css-stamp {
	display: none;
}
@media all and (max-width:480px)
{
.row > .col {
	width: 100%;
}
.row > [class*=col-] {
	width: 100%;
}
}
@media all and (max-width:767px)
{
.row > .col {
	width: 100%;
}
.row > [class*=col-] {
	width: 100%;
}
.yui3-hidden-phone {
	display: none;
}
.yui3-visible-desktop {
	display: none;
}
}
.myLoading {
	background: url("data:image/gif;base64,R0lGODlhnABfALMKAO7u7szMzLu7u93d3aqqqmZmZoiIiHd3d5mZmf///////wAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAKACwAAAAAnABfAAAE/zDJSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKRyyWw6n9CotAcIWAMAwHS7ARAOBgOCIBhkuegKocA+gBGBQXqeABzY+MJYTkcP7nhwfXR2eAZag3SAeol9a2wEjYSBknRrboiVaG4HkZpodm58n1sCnKRopmInmag6X50mZ647BGEIsrO0OKqeJFmtuzUBYQa5wcIzAMWjIsDJOMUCvwBm0DcCYgjIHQNm3NcvywgI0yHV3uHY5OUg6NbqNgTs5hxV3s3xyuxkHANW6fTd8DKGAAEsFqpdiSMwBwABBQ0KWCig4pV8DW0EMEiGTMWPV//AZRwmwONHixhH6kAHUKTKlzBjypxJs6bNmzhz6tzJs6fPnzF0rdT1bCQAci5lkAswYanKo9t4OJUwNSPUpDGqCm14VaqgmV27nMRQZWzCABXlVLWC6J+cAR+RlS2TgC0hpBsgsqsqQe9eBM0G/NXLlOpXiBX/Bv4772uasBj0TvQ7KgC5iRvZTYB60DK7wgmm+p2sWQJnK3tBg8KLQTDgzaVDO06gF9G8elAdiyY3qraE27D5coFsAaIvCa7bqq6LF+pi3YfJUUheh/d04VuIV8AuPAvaxlpcW6i6u171qOK3zx7O+gJ3x57/RvU8HnphxBS60le/PHv7+v3tRk/xYvNJx19T0Zmnn4EUYDeFdg22k591UCEkgWfh/ScbaOVNiN5/Fd4VVWQMXmjgfhP4FuIErnGYoIeIXEaBZ/09qOF1YwRnjmeVsYOIXnwQZF9fEprGGmHIfZZfK0WZhtVK8qVG5GWNjZgbGX8VdqVfQ9JW5HmI5CYfaChuGNyTOIg55gTxXdaKa/TIVg+cSJH34pmb+UXAiszhgiBoEAIBzKBNmhbSBVXYVcdW/2jJZCaFLprQLNY5+WgFWwEF254waqoCZ2HOc5ynJ3C5F5qkdtBmOaim6kGkrsYq66y01mrrrbjmquuuvPbq66/ABltDBAAh+QQFCgAKACw9AA4AHQAeAAAEujDJSRMQAhk8qv8AcRRkWRwb8H2E6ZIoEqwTYJymod8wIswrwGF4InQqAMTBNzgiDcOligYIAK4f6JBA61IE0I13bIuNx2Dd9EzbCdhdmxpOCxg09Pqdm2chfH0fGYCBFQF/b4UUA38IihRJf2uPBAgEQI8JAQSchVgTnASJdFeTm5yYZ6WTCQKiAk5eq6wXr6lBA6UgGLyxNQBNuayQvMXBAwHHuWMDxQHP0MfDNMg/0M9N02RX2doTEQAh+QQFCgAKACw9AA8AHQAdAAAEtTDJKYEwJ+fCDwFUGAoHph0FynGEGAKIgc1IjajrAbqwLAsD0YCwSu0oPdnHNQEYckdJLCZgihAdA0Vgq1qvKYM30f0ynwaEJGCLmpsFBDBBqI3fo8BgAKu78UgAQwgtgF8BBAR3hiICiYuMFIiKkUxDApCVCZeZlRaYf5qYAgGaQqOmjZilqRMDo0Gta6uxsgEBpLVWoSG3vrqBvL2+ensAx8jHgAC/e8Z8yIyCzsbRpsnCExEAIfkEBQoACgAsPQAOAB4AHgAABLkwyUkTCIIQEUb9oCUgRmkexiEAIRggMGmm6XEQ7QQQcaxpNJuNFdr1Vp+BwFYYgnY8hCBnQRwKTU8lgyAEqBPCtVkJ/L7gMLaAC2umaQpiTcRo4hXAGiHJcPAVBFgHIgJIgBMDawNKhogVawKNaI8SBlgchpSVlzcYf5WWKJKaoRI8BAMAmaYSAwEAFwGwrQlasx21RK+ztRS4Wr6ytL62jKrFxoxEvsfLxcuqsdOm09YszJXX2cl4EQAh+QQFCgAKACw9AA4AHgAdAAAEv1DJSeUIQgQFqv9KEhAkYp4IqCpkSaCmYQjrlLVklpkKIqerm4CwAcmOKh2txpIdDJ0KJsO0OQ2VgW5QtT0PS4mu2JUQDugJF1OuoA8ESWDDbVPSoTnZLsED9Hx3E38BdYE9anOGgSkFCBeFhxIIBY4AA5iSCgaVNJiLfJUFAgmfCYcBoh2fUXwElQcSl5l8AKJxsgMArWWUaLy7vFUATzMVwcJMAwRhFMhtf8mywQmnTNIU1drb1oHc2iGa32URACH5BAUKAAoALD0ADgAeAB0AAAS5MMlJExgjBAyq/9IgjCMhEGgAgiLpojCirlMg2KR2xwhCdCsNbgCkAAKEXq9YEW5oFoESwQwJB9CJVFk5arBZLcJgEFAwzzAlSQZeMOouuRzixCuCeR18nwzIBwBvfH0SBgcGAYJEhWsHBwKCgo0TYwc/kpQSCI8IFpOanJCfVX2Po5mUA48FbqVxBAcFB12NALIFBJoUCAW+r30Evrm7EsK+tLsABsOBmgDHyISNh7LOylJ0xRc3wBEAIfkEBQoACgAsPQAOAB4AHgAABLQwyUklACPfyrsdQRgIJBl4HgaKwliSA0plmVi7rwDINLhVABeBoEv1ZBLSkLADqprIRGAp4FwG0Kh0iDhNLj/tRIAgIChgMYdg6FrSagoZcX7HKwM6Yse/V/RefhxzgYJyBgZVhhVmBgSLjIiFkIgGk4YDlTGQSQYHBpwWno6hCQifB1mGAgetipAErZ+cAKeyqnFTBQcFu7gyAJUGvcS+ahisxcWPxyBsvMQHTIIYU0RFMhEAIfkEBQoACgAsPgAOAB0AHgAABKswyUkTuLjqLfH4XyAOHOeBoTiWFHYN76DOrOVugBwIPJvVO56gBKhRBsKh0YjkkZZAIdQoDExZO4LyiiN4i9yNl/AMVwReq/ns3a4lAoT2TYkj1PQEYl9+A/YIYHR2CHkWgG5rBAgGBi1mAo0GbjkyhUuRjZcUWQcGgl2SnxoAkQcFBQh9EkienqM4CKeoqAaAB7gGuaAbArO0qKe4uIlEssC0xLxLTXtONREAIfkEBQoACgAsPQAOAB4AHgAABLYwyUkrqDjrBLrvWzh93WBeYkYCZjukMOvCsBkELy0C962Lg17upwn6iJubYIisDASCQFMFFaCmlCoTmwhAB1euNwridqEBmVkLqHIFhCWAQDBsdXP6BWE4IKYBdAISAQcHBWE6dARSHIcFBkhwCARZBZd/OpOMFY8FlTACCKOgFAOeBokWoqMIqo6XBQcEd22to68SAJ6GfgSUBsHBuCkEsb0HfcLBgzQACMjJycy5QFCUUXcVEQAh+QQFCgAKACw9AA4AHgAeAAAEvDDJSau9OOvNJ+ggIIogN5Kldn4Wm4oD6rnvYNNBnHr2MA2CAC3VYwkIAt9OAuglAAiEQblMBK5Ww+FQnVyFgq2hKxlcoYfCmGzOIQpqcqINhK+7ZgFAAC/IBUE2fVQ7e4ASaQUEeIACEgR9QyCNSgB9CEsBjRSQBQeLJZqAhAlbW6AcAUiHFQCmBwiSFUcESLKuYgdJLaq1thkAWgcGxAZISFFRtXocYcXFycoIASV7zwbRBNRVAFe1ZxsRACH5BAUKAAoALD0ADwAeAB0AAAS6MMk5AaA4azrC2OAGCEJwhagEIAhhpihgzIgAo8ah2zdIFEBEr4IBAAuGocpySvyAzSFzcggqK1MjMHDFXgTH7mRgSYCRYtWAjLCmAWuZWwwngw/C9NpePaQTe3A6B1FSAR4SgzxXHYhOOgaFN4cvCQAHOQSMlBQCmAaLMAMljhMzM6EhowElGTKnBJIYrCRcGq8GLAIfRbQkqUUsuSw1vwIExsAaAsQsBM/PxyS8N8zOLdCtXXC0cSgRADs=") no-repeat 50% rgb(255, 255, 255);
}
.myLoading .pic {
	display: none;
}
.mF_51xflash_wrap {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(153, 153, 153); border-image: none; float: left;
}
.mF_51xflash {
	position: relative;
}
.mF_51xflash .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_51xflash .pic {
	left: 0px; top: 0px; overflow: hidden; position: absolute;
}
.mF_51xflash .pic ul {
	position: static;
}
.mF_51xflash .pic ul li {
	right: 0px; position: absolute;
}
.mF_51xflash .pic ul li a {
	width: 100%; height: 100%; display: block;
}
.mF_51xflash .pic ul li a img {
	width: 100%; height: 100%; display: block;
}
.mF_51xflash .txt {
	left: 0px; width: 100%; height: 34px; bottom: 0px; line-height: 34px; position: absolute;
}
.mF_51xflash .txt li {
	background: rgb(241, 241, 241); width: 100%; height: 100%; position: absolute;
}
.mF_51xflash .txt li a {
	background: url("../js/plugins/myfocus/images/mF_51xflash/tit-ar.gif") no-repeat 6px; color: rgb(51, 51, 51); padding-left: 40px; font-size: 14px; font-weight: 700; text-decoration: none; display: block;
}
.mF_51xflash .play {
	background: url("../js/plugins/myfocus/images/mF_51xflash/play.gif") no-repeat left -25px; width: 30px; height: 23px; right: 10px; bottom: 6px; overflow: hidden; position: absolute; z-index: 9; cursor: pointer;
}
.mF_51xflash .stop {
	background: url("../js/plugins/myfocus/images/mF_51xflash/play.gif") no-repeat left -25px; width: 30px; height: 23px; right: 10px; bottom: 6px; overflow: hidden; position: absolute; z-index: 9; cursor: pointer;
}
.mF_51xflash .stop {
	background-position: 0px 0px;
}
.mF_classicHB_wrap {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(153, 153, 153); border-image: none; float: left;
}
.mF_classicHB {
	position: relative; -webkit-text-size-adjust: none;
}
.mF_classicHB .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_classicHB .pic {
	position: relative;
}
.mF_classicHB .pic li {
	width: 120%; height: 120%; position: absolute;
}
.mF_classicHB .pic li img {
	width: 100%; height: 100%;
}
.mF_classicHB .txt li {
	left: 0px; top: 0px; height: 20px; line-height: 20px; overflow: hidden; position: absolute;
}
.mF_classicHB .txt li a {
	text-align: center; color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_classicHB .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.4;
}
.mF_classicHB .num {
	height: 17px; right: 0px; bottom: 2px; color: rgb(255, 255, 255); position: absolute; z-index: 3;
}
.mF_classicHB .num li {
	width: 16px; height: 17px; text-align: center; margin-right: 2px; float: left; position: relative;
}
.mF_classicHB .num li a {
	color: rgb(255, 255, 255); line-height: 16px; font-size: 10px; text-decoration: none; display: block; position: relative; z-index: 1; cursor: pointer;
}
.mF_classicHB .num li b {
	background: url("../js/plugins/myfocus/images/mF_classicHB/btn-gray.gif") no-repeat; left: 0px; top: 0px; width: 100%; height: 17px; display: block; position: absolute; opacity: 0.7;
}
.mF_classicHB .num li.current b {
	background-image: url("../js/plugins/myfocus/images/mF_classicHB/btn-blue.gif");
}
.mF_classicHB .num li.hover b {
	background-image: url("../js/plugins/myfocus/images/mF_classicHB/btn-blue.gif");
}
.mF_classicHC {
	position: relative;
}
.mF_classicHC .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_classicHC .pic {
	border: 1px solid rgb(102, 102, 102); border-image: none;
}
.mF_classicHC .pic li {
	left: 0px; top: 0px; position: absolute;
}
.mF_classicHC .txt li {
	background: rgb(222, 222, 222); left: 0px; height: 26px; line-height: 26px; overflow: hidden; position: absolute;
}
.mF_classicHC .txt li a {
	text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: 700; text-decoration: none; display: block;
}
.mF_classicHC .num {
	height: 19px; right: 0px; bottom: 31px; color: rgb(255, 255, 255); position: absolute; z-index: 3;
}
.mF_classicHC .num_bg {
	height: 19px; right: 0px; bottom: 31px; color: rgb(255, 255, 255); position: absolute; z-index: 3;
}
.mF_classicHC .num_bg {
	background: url("../js/plugins/myfocus/images/mF_classicHC/btn-bg.png") no-repeat 100% 100%; width: 100%; _height: 16px; _background: 0;
}
.mF_classicHC .num_bg li {
	position: absolute;
}
.mF_classicHC .num li {
	width: 26px; height: 16px; text-align: center; line-height: 16px; padding-top: 3px; float: left; position: relative; cursor: pointer;
}
.mF_classicHC .num li a {
	color: rgb(255, 255, 255);
}
.mF_classicHC .num li b {
	background: rgb(218, 218, 218); left: 0px; top: 3px; width: 1px; height: 16px; overflow: hidden; position: absolute;
}
.mF_classicHC .num li.current {
	background-image: url("../js/plugins/myfocus/images/mF_classicHC/btn-red.gif");
}
.mF_classicHC .num li.hover {
	background-image: url("../js/plugins/myfocus/images/mF_classicHC/btn-red.gif");
}
.mF_classicHC .num li.hover {
	background-position: 100% 100%;
}
.mF_classicHC .num li.current {
	background-position: 0px 0px;
}
.mF_dleung {
	position: relative;
}
.mF_dleung .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_dleung .pic {
	position: absolute;
}
.mF_dleung .pic ul li {
	left: 0px; top: 0px; overflow: hidden; display: none; position: absolute;
}
.mF_dleung .txt {
	width: 120%; bottom: 0px; overflow: hidden; position: absolute;
}
.mF_dleung .txt li {
	height: 28px; line-height: 28px; overflow: hidden; margin-right: 2px; float: left; position: relative;
}
.mF_dleung .txt li a {
	top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; position: absolute; z-index: 2;
}
.mF_dleung .txt li b {
	top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; position: absolute; z-index: 2;
}
.mF_dleung .txt li b {
	background: rgb(102, 102, 102); z-index: 1; opacity: 0.7;
}
.mF_dleung .txt li.current a {
	color: rgb(51, 51, 51);
}
.mF_dleung .txt li.current b {
	background: rgb(255, 255, 255);
}
.mF_dleung .txt li p {
	display: none;
}
.mF_expo2010 {
	position: relative;
}
.mF_expo2010 .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_expo2010 .pic li {
	position: absolute;
}
.mF_expo2010 .txt_bg {
	background: rgb(0, 0, 0); width: 100%; height: 36px; bottom: 0px; position: absolute; z-index: 1; opacity: 0.4;
}
.mF_expo2010 .txt li {
	left: 0px; height: 36px; line-height: 36px; position: absolute; z-index: 2;
}
.mF_expo2010 .txt li a {
	padding: 2px 0px 0px 16px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; text-decoration: none; display: block;
}
.mF_expo2010 .num {
	right: 8px; bottom: 8px; position: absolute; z-index: 3;
}
.mF_expo2010 .num li {
	width: 22px; height: 18px; text-align: center; line-height: 18px; overflow: hidden; margin-right: 1px; float: left; position: relative; cursor: pointer;
}
.mF_expo2010 .num li a {
	left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); text-decoration: none; display: block; position: absolute; z-index: 2; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_expo2010 .num li b {
	left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); text-decoration: none; display: block; position: absolute; z-index: 2; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_expo2010 .num li b {
	background: rgb(255, 255, 255); z-index: 1; opacity: 0.5;
}
.mF_expo2010 .num li.current a {
	background: rgb(255, 102, 0);
}
.mF_expo2010 .num li.hover a {
	background: rgb(255, 102, 0);
}
.mF_fancy {
	position: relative;
}
.mF_fancy .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_fancy .pic {
	position: absolute; z-index: 1;
}
.mF_fancy .pic ul {
	height: 100%;
}
.mF_fancy .pic ul {
	left: 0px; top: 0px; overflow: hidden; position: absolute;
}
.mF_fancy .pic ul li {
	left: 0px; top: 0px; overflow: hidden; position: absolute;
}
.mF_fancy .pic ul li {
	display: none;
}
.mF_fancy .txt {
	left: 12px; top: 12px; width: 80%; color: rgb(255, 255, 255); position: absolute; z-index: 2;
}
.mF_fancy .txt li {
	padding: 12px; top: 0px; width: 100%; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_fancy .txt li a {
	color: rgb(255, 255, 255); font-family: Microsoft YaHei; font-size: 14px; font-weight: 700; text-decoration: none; display: block;
}
.mF_fancy .txt li p {
	display: none;
}
.mF_fancy .txt li.current {
	visibility: visible; opacity: 1;
}
.mF_fancy .num {
	left: 0px; width: 100%; bottom: 0px; overflow: hidden; position: absolute;
}
.mF_fancy .num ul {
	background: rgb(102, 102, 102); width: 120%; margin-left: -1px;
}
.mF_fancy .num ul li {
	background: rgb(102, 102, 102); height: 12px; overflow: hidden; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; display: inline-block; cursor: pointer; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_fancy .num ul li:hover {
	background: rgb(221, 221, 221);
}
.mF_fancy .num ul li.current {
	background: rgb(9, 9, 9); cursor: default;
}
.mF_fancy .num ul li a {
	display: none;
}
.mF_fancy .thumb {
	left: 0px; width: 100%; bottom: 40px; position: absolute; z-index: 9;
}
.mF_fancy .thumb ul {
	width: 120%;
}
.mF_fancy .thumb ul li {
	display: inline-block !important; visibility: hidden; position: relative; cursor: pointer;
}
.mF_fancy .thumb ul li img {
	width: 100%;
}
.mF_fancy .next {
	font: 700 53px/58px arial; left: 0px; top: 40%; width: 37px; height: 65px; overflow: hidden; position: absolute; z-index: 9; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.mF_fancy .prev {
	font: 700 53px/58px arial; left: 0px; top: 40%; width: 37px; height: 65px; overflow: hidden; position: absolute; z-index: 9; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.mF_fancy .next {
	left: auto; right: 0px;
}
.mF_fancy .next a {
	text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: block; visibility: hidden; opacity: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_fancy .prev a {
	text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: block; visibility: hidden; opacity: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_fancy .next a:hover {
	color: rgb(255, 102, 0);
}
.mF_fancy .prev a:hover {
	color: rgb(255, 102, 0);
}
.mF_fancy .show a {
	visibility: visible; opacity: 1;
}
.mF_fscreen_tb_wrap {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(153, 153, 153); border-image: none; float: left;
}
.mF_fscreen_tb {
	background: rgb(51, 51, 51); position: relative;
}
.mF_fscreen_tb .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_fscreen_tb .pic {
	left: 0px; top: 0px; position: absolute;
}
.mF_fscreen_tb .pic li {
	width: 100%; height: 100%; overflow: hidden; display: none; position: absolute;
}
.mF_fscreen_tb .thumb_bg {
	background: rgb(0, 0, 0); left: 0px; width: 100%; bottom: 0px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; position: absolute; opacity: 0.4;
}
.mF_fscreen_tb .thumb {
	bottom: 0px; overflow: hidden; position: absolute;
}
.mF_fscreen_tb .thumb ul {
	left: 0px; top: 0px; position: relative;
}
.mF_fscreen_tb .thumb ul li {
	overflow: hidden; float: left; cursor: pointer;
}
.mF_fscreen_tb .thumb ul li a {
	margin: 8px; border: 1px solid rgb(153, 153, 153); border-image: none; display: block;
}
.mF_fscreen_tb .thumb ul li a img {
	width: 100%; position: relative; z-index: 1; opacity: 0.8;
}
.mF_fscreen_tb .thumb ul li.current a img {
	opacity: 1;
}
.mF_fscreen_tb .thumb ul li.current a {
	border-color: rgb(255, 255, 255);
}
.mF_fscreen_tb .thumb ul li.hover a {
	border-color: rgb(255, 255, 255);
}
.mF_fscreen_tb .txt li {
	top: 26px; width: 100%; line-height: 20px; font-family: Microsoft YaHei; position: absolute; z-index: 2;
}
.mF_fscreen_tb .txt li a {
	font-size: 16px; font-weight: 700; text-decoration: none; display: block;
}
.mF_fscreen_tb .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px;
}
.mF_fscreen_tb .txt li p {
	color: rgb(255, 255, 255); padding-left: 16px;
}
.mF_fscreen_tb .next {
	font: 700 38px/normal arial; left: 0px; width: 28px; height: 46px; bottom: 0px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.mF_fscreen_tb .prev {
	font: 700 38px/normal arial; left: 0px; width: 28px; height: 46px; bottom: 0px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.mF_fscreen_tb .next {
	left: auto; right: 0px;
}
.mF_fscreen_tb .next a {
	text-align: center; color: rgb(241, 241, 241); text-decoration: none; display: block;
}
.mF_fscreen_tb .prev a {
	text-align: center; color: rgb(241, 241, 241); text-decoration: none; display: block;
}
.mF_fscreen_tb .next a:hover {
	color: rgb(255, 102, 0);
}
.mF_fscreen_tb .prev a:hover {
	color: rgb(255, 102, 0);
}
.mF_games_tb_wrap {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(153, 153, 153); border-image: none; float: left;
}
.mF_games_tb {
	background: rgb(241, 241, 241); position: relative;
}
.mF_games_tb .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_games_tb .pic {
	left: 0px; top: 0px; position: absolute;
}
.mF_games_tb .pic li {
	width: 100%; height: 100%; overflow: hidden; display: none; position: absolute;
}
.mF_games_tb .thumb {
	left: 0px; bottom: 0px; overflow: hidden; position: absolute;
}
.mF_games_tb .thumb ul {
	left: 0px; top: 0px; position: absolute;
}
.mF_games_tb .thumb ul li {
	overflow: hidden; float: left; position: relative; cursor: pointer;
}
.mF_games_tb .thumb ul li a {
	margin: 10px 4px; border: 3px solid rgb(211, 211, 211); border-image: none; display: block;
}
.mF_games_tb .thumb ul li img {
	width: 100%; height: 100%; position: relative; z-index: 1;
}
.mF_games_tb .thumb ul li.current {
	background: url("../js/plugins/myfocus/images/mF_games_tb/ar.gif") no-repeat center 5px;
}
.mF_games_tb .thumb ul li.current a {
	border-color: rgb(255, 140, 0);
}
.mF_games_tb .txt li {
	width: 100%; height: 38px; line-height: 38px; display: none; position: absolute; z-index: 2;
}
.mF_games_tb .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_games_tb .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.3;
}
.mF_games_tb .next {
	font: 700 28px/28px arial; left: 0px; width: 16px; bottom: 11px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.mF_games_tb .prev {
	font: 700 28px/28px arial; left: 0px; width: 16px; bottom: 11px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.mF_games_tb .next {
	left: auto; right: 0px;
}
.mF_games_tb .next a {
	text-align: center; color: rgb(187, 187, 187); text-decoration: none; display: block;
}
.mF_games_tb .prev a {
	text-align: center; color: rgb(187, 187, 187); text-decoration: none; display: block;
}
.mF_games_tb .next a:hover {
	color: rgb(255, 102, 0);
}
.mF_games_tb .prev a:hover {
	color: rgb(255, 102, 0);
}
.mF_kdui {
	background: rgb(0, 0, 0); position: relative;
}
.mF_kdui .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); z-index: 9;
}
.mF_kdui .loading {
	width: 100%; height: 100%; position: absolute;
}
.mF_kdui .pic {
	width: 100%; height: 100%; position: absolute;
}
.mF_kdui .pic {
	overflow: hidden; z-index: 1;
}
.mF_kdui .pic li {
	top: 0px; display: none; position: absolute;
}
.mF_kdui .txt {
	left: 12px; top: 12px; width: 200px; position: absolute; z-index: 2;
}
.mF_kdui .txt li {
	padding: 12px; top: 0px; width: 100%; display: none; position: absolute;
}
.mF_kdui .txt li a {
	color: rgb(255, 255, 255); font-family: Microsoft YaHei; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_kdui .txt li b {
	background: rgb(0, 0, 0); border-radius: 5px; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.2;
}
.mF_kdui .txt li p {
	color: rgb(255, 255, 255);
}
.mF_kdui .dot {
	left: 0px; width: 100%; text-align: center; bottom: 8px; position: absolute; z-index: 3;
}
.mF_kdui .dot li {
	background: url("../js/plugins/myfocus/images/mF_kdui/dots.png"); margin: 0px 3px; width: 16px; height: 16px; display: inline-block; cursor: pointer;
}
.mF_kdui .dot li.current {
	background-position: 0px -16px;
}
.mF_kdui .next {
	background: url("../js/plugins/myfocus/images/mF_kdui/slider-arrows.png") 0px 0px; left: 12px; width: 38px; height: 38px; bottom: 40%; visibility: hidden; position: absolute; z-index: 9; cursor: pointer; opacity: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_kdui .prev {
	background: url("../js/plugins/myfocus/images/mF_kdui/slider-arrows.png") 0px 0px; left: 12px; width: 38px; height: 38px; bottom: 40%; visibility: hidden; position: absolute; z-index: 9; cursor: pointer; opacity: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_kdui .next {
	background-position: 100% 0px; left: auto; right: 12px;
}
.mF_kdui .next:hover {
	opacity: 1;
}
.mF_kdui .prev:hover {
	opacity: 1;
}
.mF_kdui .arr-hover {
	visibility: visible; opacity: 0.5;
}
.mF_kiki_wrap {
	background: rgb(255, 255, 255); padding: 6px; border: 1px solid rgb(153, 153, 153); border-image: none; float: left;
}
.mF_kiki {
	position: relative;
}
.mF_kiki .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); z-index: 9;
}
.mF_kiki .loading {
	width: 100%; height: 100%; position: absolute;
}
.mF_kiki .pic li {
	width: 100%; height: 100%; position: absolute;
}
.mF_kiki .pic li {
	left: 0px; top: 0px; overflow: hidden;
}
.mF_kiki .txt li {
	background: url("../js/plugins/myfocus/images/mF_kiki/tit-ar.gif") no-repeat left 10px; left: 0px; height: 30px; bottom: 0px; line-height: 30px; overflow: hidden; display: none; position: absolute; z-index: 2;
}
.mF_kiki .txt li a {
	color: rgb(51, 51, 51); padding-left: 32px; font-size: 12px; text-decoration: none; display: block;
}
.mF_kiki .num {
	right: 2px; bottom: 34px; position: absolute; z-index: 9;
}
.mF_kiki .num li {
	background: rgb(204, 204, 204); border: 1px solid rgb(0, 0, 0); border-image: none; width: 20px; height: 6px; overflow: hidden; margin-right: 2px; float: left; cursor: pointer;
}
.mF_kiki .num li.current {
	background: rgb(233, 43, 0); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_kiki .num li.hover {
	background: rgb(233, 43, 0); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_kiki .num li a {
	display: none;
}
.mF_kiki .nav {
	width: 100px; height: 30px; right: 0px; bottom: 0px; line-height: 30px; position: absolute; z-index: 3;
}
.mF_kiki .nav a {
	color: rgb(51, 51, 51); text-decoration: none; float: left;
}
.mF_kiki .nav span {
	color: rgb(51, 51, 51); text-decoration: none; float: left;
}
.mF_kiki .nav a:hover {
	color: rgb(217, 28, 0);
}
.mF_kiki .nav a.prev {
	background: url("../js/plugins/myfocus/images/mF_kiki/ar-left.gif") no-repeat 0px; padding-left: 10px; cursor: pointer;
}
.mF_kiki .nav a.next {
	background: url("../js/plugins/myfocus/images/mF_kiki/ar-right.gif") no-repeat 100%; padding: 0px 10px 0px 4px; cursor: pointer;
}
.mF_kiki .nav span {
	margin-left: 3px;
}
.mF_ladyQ {
	position: relative;
}
.mF_ladyQ .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); z-index: 9;
}
.mF_ladyQ .loading {
	width: 100%; height: 100%; position: absolute;
}
.mF_ladyQ .pic li {
	width: 100%; height: 100%; position: absolute;
}
.mF_ladyQ .pic li {
	overflow: hidden; display: none;
}
.mF_ladyQ .txt li {
	left: 0px; bottom: 28px; line-height: 30px; font-family: Microsoft YaHei; visibility: hidden; position: absolute; z-index: 2; opacity: 0;
}
.mF_ladyQ .txt li.current {
	visibility: visible; opacity: 1; -webkit-transition: all 1s .4s; -moz-transition: all 1s .4s; -o-transition: all 1s .4s;
}
.mF_ladyQ .txt li a {
	color: rgb(255, 255, 255); padding-left: 10px; font-size: 16px; text-decoration: none; margin-top: 2px; display: block; position: relative; z-index: 1;
}
.mF_ladyQ .txt li p {
	color: rgb(238, 238, 238); line-height: 22px; padding-left: 11px; font-size: 14px; position: relative; z-index: 1;
}
.mF_ladyQ .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.4;
}
.mF_ladyQ .time_bar {
	background: rgb(68, 68, 68); left: 0px; height: 20px; overflow: hidden; position: absolute;
}
.mF_ladyQ .num {
	background: rgb(0, 0, 0); height: 28px; position: relative;
}
.mF_ladyQ .num ul {
	top: 4px; right: 6px; position: absolute;
}
.mF_ladyQ .num ul li {
	width: 20px; height: 20px; text-align: center; line-height: 20px; overflow: hidden; margin-left: 3px; float: left; display: inline; cursor: pointer;
}
.mF_ladyQ .num ul li a {
	background: rgb(68, 68, 68); color: rgb(177, 177, 177); text-decoration: none; display: block;
}
.mF_ladyQ .num ul li.current a {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_ladyQ .num ul li.hover a {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_liquid {
	position: relative;
}
.mF_liquid .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_liquid .pic {
	position: static;
}
.mF_liquid .pic_mod li {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.mF_liquid .pic li {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.mF_liquid .pic_mod li img {
	left: 0px; top: 0px; position: absolute;
}
.mF_liquid .pic li img {
	left: 0px; top: 0px; position: absolute;
}
.mF_liquid .txt li {
	width: 100%; height: 38px; bottom: 0px; line-height: 38px; display: none; position: absolute; z-index: 2;
}
.mF_liquid .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_liquid .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.3;
}
.mF_liquid .num {
	right: 6px; bottom: 6px; position: absolute; z-index: 3;
}
.mF_liquid .num li {
	float: left;
}
.mF_liquid .num li a {
	background: rgb(222, 222, 222); border: 1px solid rgb(25, 107, 169); border-image: none; width: 20px; height: 18px; text-align: center; color: rgb(51, 51, 51); line-height: 18px; text-decoration: none; margin-right: 3px; float: left; position: relative; cursor: pointer; opacity: 0.8;
}
.mF_liquid .num li.current a {
	background: rgb(0, 153, 255); top: -2px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-weight: 700; opacity: 1;
}
.mF_liquid .num li.hover a {
	background: rgb(0, 153, 255); top: -2px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-weight: 700; opacity: 1;
}
.mF_liuzg {
	position: relative;
}
.mF_liuzg .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_liuzg .pic li {
	overflow: hidden; float: left; position: relative;
}
.mF_liuzg .pic li div {
	width: 100%; position: absolute;
}
.mF_liuzg .pic li div a {
	overflow: hidden; display: block;
}
.mF_liuzg .txt li {
	height: 36px; bottom: 0px; line-height: 36px; display: none; position: absolute; z-index: 2;
}
.mF_liuzg .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_liuzg .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.4;
}
.mF_liuzg .num {
	right: 8px; bottom: 6px; color: rgb(51, 51, 51); position: absolute; z-index: 3;
}
.mF_liuzg .num li {
	background: rgb(238, 238, 238); border: 1px solid rgb(51, 51, 51); border-image: none; width: 22px; height: 18px; text-align: center; line-height: 18px; margin-right: 3px; float: left; position: relative; cursor: pointer; opacity: 0.7;
}
.mF_liuzg .num li a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.mF_liuzg .num li.current {
	background: rgb(255, 102, 0); top: -2px; height: 20px; line-height: 20px; font-weight: 700; opacity: 1;
}
.mF_liuzg .num li.current a {
	color: rgb(255, 255, 255);
}
.mF_luluJQ_wrap {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(153, 153, 153); border-image: none; float: left;
}
.mF_luluJQ {
	position: relative;
}
.mF_luluJQ .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_luluJQ .pic {
	width: 100%;
}
.mF_luluJQ .pic li {
	background: rgb(0, 0, 0); position: absolute;
}
.mF_luluJQ .pic li a {
	height: 100%; text-decoration: none;
}
.mF_luluJQ .pic li a {
	width: 100%; overflow: hidden; display: block; position: relative;
}
.mF_luluJQ .pic li a span {
	width: 100%; overflow: hidden; display: block; position: relative;
}
.mF_luluJQ .pic li a span {
	height: 34px; line-height: 34px;
}
.mF_luluJQ .pic li a span b {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; display: block; position: relative; z-index: 1; cursor: pointer;
}
.mF_luluJQ .pic li a span i {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.5;
}
.mF_pconline {
	position: relative;
}
.mF_pconline .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_pconline .pic li {
	width: 100%; height: 100%; overflow: hidden; display: none; position: absolute;
}
.mF_pconline .txt li {
	background: rgb(219, 219, 219); height: 28px; bottom: 0px; line-height: 28px; display: none; position: absolute; z-index: 2;
}
.mF_pconline .txt li a {
	color: rgb(51, 51, 51); padding-left: 10px; font-size: 12px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_pconline .num {
	right: 5px; bottom: 5px; position: absolute; z-index: 3;
}
.mF_pconline .num li {
	float: left;
}
.mF_pconline .num li a {
	background: rgb(255, 255, 255); border: 1px solid rgb(174, 193, 204); border-image: none; width: 15px; height: 15px; text-align: center; color: rgb(51, 51, 51); line-height: 15px; overflow: hidden; text-decoration: none; margin-left: 3px; float: left; cursor: pointer;
}
.mF_pconline .num li.current a {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_pconline .num li.hover a {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_peijianmall {
	position: relative;
}
.mF_peijianmall .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_peijianmall .pic ul {
	position: absolute;
}
.mF_peijianmall .pic ul li {
	overflow: hidden;
}
.mF_peijianmall .pic ul.left li {
	float: left;
}
.mF_peijianmall .pic ul.right li {
	float: right;
}
.mF_peijianmall .txt {
	left: 18px; bottom: 10px; position: absolute; z-index: 2;
}
.mF_peijianmall .txt li {
	border-radius: 3px; border: 1px solid rgb(255, 153, 0); border-image: none; width: 68px; height: 40px; overflow: hidden; margin-right: 10px; float: left; position: relative; cursor: pointer;
}
.mF_peijianmall .txt li b {
	background: rgb(251, 246, 220); top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.8;
}
.mF_peijianmall .txt li a {
	-webkit-transition: color .4s; -moz-transition: color .4s; -o-transition: color .4s;
}
.mF_peijianmall .txt li b {
	-webkit-transition: color .4s; -moz-transition: color .4s; -o-transition: color .4s;
}
.mF_peijianmall .txt li a {
	padding: 3px; color: rgb(211, 82, 12); text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_peijianmall .txt li.current {
	border: 1px solid rgb(204, 0, 0); border-image: none;
}
.mF_peijianmall .txt li.current b {
	background: rgb(251, 121, 23);
}
.mF_peijianmall .txt li.current a {
	color: rgb(255, 255, 255);
}
.mF_peijianmall .txt li p {
	display: none;
}
.mF_pithy_tb_wrap {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(153, 153, 153); border-image: none; float: left;
}
.mF_pithy_tb {
	position: relative;
}
.mF_pithy_tb .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_pithy_tb .pic {
	left: 0px; top: 0px; position: absolute;
}
.mF_pithy_tb .pic ul {
	position: absolute;
}
.mF_pithy_tb .pic ul li {
	width: 100%; overflow: hidden;
}
.mF_pithy_tb .thumb {
	background: rgb(255, 255, 255); right: 0px; overflow: hidden; position: absolute; z-index: 3;
}
.mF_pithy_tb .thumb ul {
	top: 0px; width: 100%; position: absolute;
}
.mF_pithy_tb .thumb ul li {
	overflow: hidden; position: relative; cursor: pointer;
}
.mF_pithy_tb .thumb li a {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(241, 241, 241) rgb(241, 241, 241) rgb(241, 241, 241) currentColor; padding: 5px; border-image: none; margin-left: 10px; display: block;
}
.mF_pithy_tb .thumb li.current {
	background: url("../js/plugins/myfocus/images/mF_pithy_tb/btn.gif") no-repeat 3px;
}
.mF_pithy_tb .thumb li.current a {
	border-color: rgb(204, 204, 204);
}
.mF_pithy_tb .thumb li b {
	background: rgb(241, 241, 241); left: 10px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1;
}
.mF_pithy_tb .txt li {
	width: 100%; bottom: 0px; display: none; position: absolute; z-index: 2;
}
.mF_pithy_tb .txt li a {
	color: rgb(255, 255, 255); line-height: 38px; padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_pithy_tb .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.3;
}
.mF_pithy_tb .next {
	background: rgb(222, 222, 222); text-align: center; right: 0px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer;
}
.mF_pithy_tb .prev {
	background: rgb(222, 222, 222); text-align: center; right: 0px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer;
}
.mF_pithy_tb .prev {
	top: 0px;
}
.mF_pithy_tb .next {
	bottom: 0px;
}
.mF_pithy_tb .next-2 {
	background: url("../js/plugins/myfocus/images/mF_pithy_tb/turn.gif") no-repeat 0px 0px; width: 23px; height: 15px; bottom: 12px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer;
}
.mF_pithy_tb .prev-2 {
	background: url("../js/plugins/myfocus/images/mF_pithy_tb/turn.gif") no-repeat 0px 0px; width: 23px; height: 15px; bottom: 12px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer;
}
.mF_pithy_tb .next-2 {
	background-position: 100% 0px; width: 24px;
}
.mF_qiyi_wrap {
	padding: 6px; border: 1px solid rgb(51, 51, 51); border-image: none; overflow: hidden; float: left; position: relative;
}
.mF_qiyi .loading {
	background: url("../js/plugins/myfocus/images/mF_qiyi/bg.jpg") no-repeat 50% rgb(51, 51, 51); color: rgb(255, 102, 0); z-index: 9;
}
.mF_qiyi .slider {
	height: 100%; overflow: hidden; position: absolute;
}
.mF_qiyi .slider .pic {
	width: 100%; height: 100%;
}
.mF_qiyi .slider .pic li {
	height: 100%; overflow: hidden; float: left;
}
.mF_qiyi .slider .txt {
	width: 100%;
}
.mF_qiyi .slider .txt li {
	height: 34px; line-height: 34px; float: left; position: relative;
}
.mF_qiyi .slider .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_qiyi .slider .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.4;
}
.mF_qiyi .num {
	right: 12px; bottom: 6px; position: absolute; z-index: 2;
}
.mF_qiyi .num li {
	border: 1px solid rgb(0, 0, 0); border-image: none; width: 18px; height: 16px; text-align: center; line-height: 16px; overflow: hidden; margin-left: 4px; float: left; cursor: pointer;
}
.mF_qiyi .num li a {
	background: rgb(204, 204, 204); color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.mF_qiyi .num li.current a {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_qiyi .num li.hover a {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_quwan {
	position: relative;
}
.mF_quwan .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_quwan {
	border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.mF_quwan .pic {
	border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.mF_quwan .pic li {
	width: 100%; height: 100%; overflow: hidden; display: none; position: absolute;
}
.mF_quwan .txt li {
	height: 34px; line-height: 34px; display: none; position: absolute; z-index: 2;
}
.mF_quwan .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_quwan .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.3;
}
.mF_quwan .num {
	right: 0px; bottom: 0px; position: absolute; z-index: 3;
}
.mF_quwan .num li {
	float: left;
}
.mF_quwan .num li a {
	width: 56px; height: 16px; text-align: center; color: rgb(181, 170, 176); line-height: 16px; overflow: hidden; text-decoration: none; border-left-color: rgb(226, 226, 226); border-left-width: 1px; border-left-style: solid; float: left; cursor: pointer;
}
.mF_quwan .num li.current a {
	background: rgb(218, 10, 10); color: rgb(255, 255, 255); font-weight: 700; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_quwan .num li.hover a {
	background: rgb(218, 10, 10); color: rgb(255, 255, 255); font-weight: 700; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_rapoo_wrap {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(153, 153, 153); border-image: none; float: left;
}
.mF_rapoo {
	position: relative;
}
.mF_rapoo .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); z-index: 9;
}
.mF_rapoo .loading {
	width: 100%; height: 100%; position: absolute;
}
.mF_rapoo .pic li {
	width: 100%; height: 100%; position: absolute;
}
.mF_rapoo .pic li {
	overflow: hidden;
}
.mF_rapoo .txt {
	width: 140px; height: 18px; right: 26px; bottom: 12px; position: absolute; z-index: 2;
}
.mF_rapoo .txt li {
	background: rgb(246, 246, 246); border-radius: 3px; width: 0px; height: 18px; line-height: 18px; position: absolute;
}
.mF_rapoo .txt li a {
	padding: 0px 10px; color: rgb(255, 102, 0); font-size: 12px; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_rapoo .num {
	right: 26px; bottom: 12px; position: absolute; z-index: 3;
}
.mF_rapoo .num li {
	border-radius: 3px; width: 18px; height: 18px; text-align: center; line-height: 18px; overflow: hidden; margin-left: 6px; float: left; display: inline; cursor: pointer;
}
.mF_rapoo .num li a {
	background: rgb(238, 238, 238); color: rgb(255, 102, 0); text-decoration: none; display: block;
}
.mF_rapoo .num li.current a {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255);
}
.mF_rapoo .num li.hover a {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255);
}
.mF_rapoo .next {
	width: 8px; height: 22px; right: 88px; bottom: 15px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer;
}
.mF_rapoo .prev {
	width: 8px; height: 22px; right: 88px; bottom: 15px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer;
}
.mF_rapoo .next a {
	font: 700 26px/28px arial; text-align: center; color: rgb(227, 227, 227); display: block; font-size-adjust: none; font-stretch: normal;
}
.mF_rapoo .prev a {
	font: 700 26px/28px arial; text-align: center; color: rgb(227, 227, 227); display: block; font-size-adjust: none; font-stretch: normal;
}
.mF_rapoo .next a:hover {
	color: rgb(255, 102, 0);
}
.mF_rapoo .prev a:hover {
	color: rgb(255, 102, 0);
}
.mF_shutters {
	position: relative;
}
.mF_shutters .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_shutters .pic {
	position: absolute; z-index: 1;
}
.mF_shutters .pic ul {
	left: 0px; top: 0px; height: 100%; overflow: hidden; position: absolute;
}
.mF_shutters .pic ul li {
	left: 0px; top: 0px; display: none; position: absolute;
}
.mF_shutters .txt {
	width: 100%; height: 36px; bottom: 0px; line-height: 36px; position: absolute; z-index: 2;
}
.mF_shutters .txt li {
	top: 0px; width: 100%; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_shutters .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_shutters .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.4;
}
.mF_shutters .txt li.current {
	visibility: visible; opacity: 1; -webkit-transition: all 1s 1s; -moz-transition: all 1s 1s; -o-transition: all 1s 1s;
}
.mF_shutters .next a {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 0px 3px 3px 0px; left: 0px; bottom: 46px; color: rgb(51, 51, 51); text-decoration: none; visibility: hidden; position: absolute; z-index: 9; opacity: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_shutters .prev a {
	background: rgb(255, 255, 255); padding: 4px 6px; border-radius: 0px 3px 3px 0px; left: 0px; bottom: 46px; color: rgb(51, 51, 51); text-decoration: none; visibility: hidden; position: absolute; z-index: 9; opacity: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_shutters .hover a {
	visibility: visible; opacity: 0.8;
}
.mF_shutters .next a {
	border-radius: 3px 0px 0px 3px; left: auto; right: 0px;
}
.mF_shutters .next a:hover {
	color: rgb(255, 102, 0);
}
.mF_shutters .prev a:hover {
	color: rgb(255, 102, 0);
}
.mF_slide3D_wrap {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(153, 153, 153); border-image: none; float: left;
}
.mF_slide3D {
	position: relative;
}
.mF_slide3D .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_slide3D .pic li {
	overflow: hidden; float: left; display: inline;
}
.mF_slide3D .pic li img {
	width: 0px;
}
.mF_slide3D .mask11 {
	border-style: solid dashed dashed solid; border-color: rgb(255, 255, 255) transparent transparent rgb(255, 255, 255); left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute;
}
.mF_slide3D .mask12 {
	border-style: solid dashed dashed solid; border-color: rgb(255, 255, 255) transparent transparent rgb(255, 255, 255); left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; position: absolute;
}
.mF_slide3D .mask12 {
	border-style: dashed dashed solid solid; border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255); top: auto; bottom: 0px;
}
.mF_slide3D .mask21 {
	border-style: solid solid dashed dashed; border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent; top: 0px; width: 0px; height: 0px; right: 0px; overflow: hidden; position: absolute;
}
.mF_slide3D .mask22 {
	border-style: solid solid dashed dashed; border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent; top: 0px; width: 0px; height: 0px; right: 0px; overflow: hidden; position: absolute;
}
.mF_slide3D .mask22 {
	border-style: dashed solid solid dashed; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255) transparent; top: auto; bottom: 0px;
}
.mF_slide3D .num {
	left: 12px; bottom: 12px; position: absolute; z-index: 3;
}
.mF_slide3D .num li {
	border: 1px solid rgb(255, 102, 0); border-image: none; width: 18px; height: 18px; text-align: center; line-height: 18px; overflow: hidden; margin-right: 4px; float: left; display: inline; cursor: pointer;
}
.mF_slide3D .num li a {
	background: rgb(252, 242, 207); color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.mF_slide3D .next a:hover {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_slide3D .num li.current a {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_slide3D .num li.hover a {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_slide3D .next {
	border: 1px solid rgb(255, 102, 0); border-image: none; right: 12px; bottom: 12px; position: absolute; z-index: 3;
}
.mF_slide3D .next a {
	background: rgb(252, 242, 207); padding: 0px 4px; color: rgb(51, 51, 51); text-decoration: none; display: block; cursor: pointer;
}
.mF_sohusports_wrap {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(153, 153, 153); border-image: none; float: left;
}
.mF_sohusports {
	position: relative;
}
.mF_sohusports .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_sohusports .pic ul li {
	overflow: hidden; display: none; position: relative;
}
.mF_sohusports .txt li {
	height: 60px; bottom: 0px; line-height: 32px; display: none; position: absolute; z-index: 2;
}
.mF_sohusports .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_sohusports .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.4;
}
.mF_sohusports .txt li p {
	display: none;
}
.mF_sohusports .num {
	right: 6px; bottom: 8px; position: absolute; z-index: 3;
}
.mF_sohusports .num li {
	float: left;
}
.mF_sohusports .num li a {
	background: url("../js/plugins/myfocus/images/mF_sohusports/sh-btn.gif") no-repeat 0px; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; overflow: hidden; text-decoration: none; margin-right: 4px; float: left; cursor: pointer;
}
.mF_sohusports .num li.current a {
	background-position: 100%; color: rgb(255, 123, 17);
}
.mF_sohusports .num li.hover a {
	background-position: 100%; color: rgb(255, 123, 17);
}
.mF_taobao2010 {
	position: relative;
}
.mF_taobao2010 .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_taobao2010 .pic ul {
	position: absolute;
}
.mF_taobao2010 .pic ul li {
	overflow: hidden; position: relative;
}
.mF_taobao2010 .pic ul.left li {
	float: left;
}
.mF_taobao2010 .txt li {
	width: 100%; height: 38px; bottom: 0px; line-height: 38px; display: none; position: absolute; z-index: 2;
}
.mF_taobao2010 .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_taobao2010 .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.3;
}
.mF_taobao2010 .num {
	right: 6px; bottom: 6px; position: absolute; z-index: 3;
}
.mF_taobao2010 .num li {
	float: left;
}
.mF_taobao2010 .num li a {
	background: rgb(253, 241, 212); border: 1px solid rgb(242, 118, 2); border-image: none; width: 20px; height: 18px; text-align: center; color: rgb(229, 75, 59); line-height: 18px; text-decoration: none; margin-right: 3px; float: left; position: relative; cursor: pointer; -webkit-transition: color .4s; -moz-transition: color .4s; -o-transition: color .4s;
}
.mF_taobao2010 .num li.current a {
	background: rgb(254, 139, 24); border-color: rgb(216, 108, 1); top: -2px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-weight: 700;
}
.mF_taobao2010 .num li.hover a {
	background: rgb(254, 139, 24); border-color: rgb(216, 108, 1); top: -2px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-weight: 700;
}
.mF_taobaomall {
	border: 1px solid rgb(204, 204, 204); border-image: none; position: relative;
}
.mF_taobaomall .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_taobaomall .pic {
	overflow: hidden; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: relative;
}
.mF_taobaomall .pic ul {
	position: absolute;
}
.mF_taobaomall .pic ul li {
	overflow: hidden; position: relative;
}
.mF_taobaomall .pic ul.left li {
	float: left;
}
.mF_taobaomall .txt {
	width: 120%; line-height: 28px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.mF_taobaomall .txt li {
	overflow: hidden; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid; float: left;
}
.mF_taobaomall .txt li a {
	background: url("../js/plugins/myfocus/images/mF_taobaomall/btn-bg2.gif") repeat-x left -44px; padding: 0px 10px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; display: block;
}
.mF_taobaomall .txt li.current a {
	background-position: 0px 0px; color: rgb(255, 255, 255); font-weight: 700;
}
.mF_tbhuabao {
	background: rgb(221, 221, 221); border: 10px solid rgb(51, 51, 51); border-image: none; overflow: visible; margin-left: 10px; position: relative;
}
.mF_tbhuabao .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_tbhuabao .pic {
	left: 0px; top: 0px; overflow: hidden; position: absolute;
}
.mF_tbhuabao .pic ul {
	left: 0px; top: 0px; overflow: hidden; position: absolute;
}
.mF_tbhuabao .pic li {
	overflow: hidden; float: left; position: relative;
}
.mF_tbhuabao .txt li {
	width: 100%; height: 38px; line-height: 38px; display: none; position: absolute; z-index: 2;
}
.mF_tbhuabao .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_tbhuabao .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.3;
}
.mF_tbhuabao .dot {
	left: 0px; width: 100%; height: 32px; text-align: center; bottom: 0px; line-height: 28px; position: absolute;
}
.mF_tbhuabao .dot li {
	margin: 0px 3px; display: inline;
}
.mF_tbhuabao .dot li a {
	color: rgb(153, 153, 153); font-size: 26px; text-decoration: none; -webkit-transition: color .4s; -moz-transition: color .4s; -o-transition: color .4s;
}
.mF_tbhuabao .dot li.current a {
	color: rgb(255, 102, 0);
}
.mF_tbhuabao .next {
	background: url("../js/plugins/myfocus/images/mF_tbhuabao/btn-bg.gif") no-repeat; font: 700 53px/58px arial; left: -20px; width: 37px; height: 65px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.mF_tbhuabao .prev {
	background: url("../js/plugins/myfocus/images/mF_tbhuabao/btn-bg.gif") no-repeat; font: 700 53px/58px arial; left: -20px; width: 37px; height: 65px; overflow: hidden; position: absolute; z-index: 4; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.mF_tbhuabao .next {
	left: auto; right: -20px;
}
.mF_tbhuabao .next a {
	text-align: center; color: rgb(187, 187, 187); text-decoration: none; display: block;
}
.mF_tbhuabao .prev a {
	text-align: center; color: rgb(187, 187, 187); text-decoration: none; display: block;
}
.mF_tbhuabao .next a:hover {
	color: rgb(255, 102, 0);
}
.mF_tbhuabao .prev a:hover {
	color: rgb(255, 102, 0);
}
.mF_YSlider {
	position: relative;
}
.mF_YSlider .loading {
	background: url("../js/plugins/myfocus/images/loading.gif") no-repeat 50% rgb(255, 255, 255); width: 100%; height: 100%; position: absolute; z-index: 9;
}
.mF_YSlider .pic li {
	left: 0px; top: 0px; display: none; position: absolute;
}
.mF_YSlider .rePic li {
	left: 0px; top: 0px; display: none; position: absolute;
}
.mF_YSlider .txt li {
	width: 100%; height: 36px; bottom: 0px; line-height: 36px; display: none; position: absolute; z-index: 2;
}
.mF_YSlider .txt li a {
	color: rgb(255, 255, 255); padding-left: 16px; font-size: 14px; font-weight: 700; text-decoration: none; display: block; position: relative; z-index: 1;
}
.mF_YSlider .txt li b {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0.4;
}
.mF_YSlider .num {
	right: 2px; bottom: 8px; position: absolute; z-index: 3;
}
.mF_YSlider .num li {
	width: 20px; height: 20px; text-align: center; overflow: hidden; margin-right: 4px; float: left; position: relative; cursor: pointer;
}
.mF_YSlider .num li a {
	border: 1px solid rgb(222, 222, 222); border-image: none; left: 0px; top: 0px; width: 18px; height: 18px; color: rgb(51, 51, 51); line-height: 18px; text-decoration: none; display: block; position: absolute; z-index: 2;
}
.mF_YSlider .num li b {
	border: 1px solid rgb(222, 222, 222); border-image: none; left: 0px; top: 0px; width: 18px; height: 18px; color: rgb(51, 51, 51); line-height: 18px; text-decoration: none; display: block; position: absolute; z-index: 2;
}
.mF_YSlider .num li b {
	background: rgb(255, 255, 255); z-index: 1; opacity: 0.6;
}
.mF_YSlider .num li.current a {
	background: rgb(246, 110, 8); border-color: rgb(230, 48, 3); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.mF_YSlider .num li.hover a {
	background: rgb(246, 110, 8); border-color: rgb(230, 48, 3); color: rgb(255, 255, 255); -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;
}
.dn {
	display: none;
}
.hide {
	display: none;
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.loadmask {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 100; -ms-zoom: 1; opacity: 1; background-color: rgb(204, 204, 204); -moz-opacity: .5;
}
.loadmask_msg {
	background: rgb(195, 218, 249); padding: 2px; border-radius: 4px; border: 1px solid rgb(101, 147, 207); border-image: none; left: 45%; top: 35%; position: absolute; z-index: 20001;
}
.loadmask_msg div {
	background: url("../images/loading-spinner-blue.gif") no-repeat 5px 5px rgb(251, 251, 251); padding: 5px 10px 5px 25px; border: 1px solid rgb(163, 186, 217); border-image: none; color: rgb(34, 34, 34); line-height: 16px; cursor: wait;
}
.masked {
	overflow: hidden !important;
}
.masked_relative {
	position: relative !important;
}
.masked_hidden {
	visibility: hidden !important;
}
.loading_mask {
	width: 100%; height: 100%; position: absolute; z-index: 20000; background-color: rgb(255, 255, 255);
}
.loading_bd {
	padding: 2px; left: 50%; top: 35%; width: 240px; height: auto; margin-left: -120px; position: absolute; z-index: 20001;
}
.loading_bd a {
	color: rgb(34, 85, 136);
}
.loading_bd .loading_indicator {
	background: rgb(255, 255, 255); font: 700 14px/normal tahoma, arial, helvetica; margin: 0px; padding: 10px; height: auto; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.loading_bd .loading_indicator span {
	font: 14px/normal arial, tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.loading_bd .loading_iframe {
	font: 700 14px/normal tahoma, arial, helvetica; margin: 0px; padding: 10px; height: auto; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
#ajax_tip {
	background: rgb(255, 255, 153); padding: 2px 10px; border: 1px solid rgb(206, 206, 0); border-image: none; top: 2px; height: 20px; right: 3px; line-height: 20px; display: none; position: absolute; z-index: 9999;
}
#tips_box {
	background: rgb(255, 255, 255); margin: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; left: -1000px; height: 54px; padding-left: 7px; position: fixed; z-index: 20190;
}
#tips_box .tips_body {
	background: rgb(255, 255, 255); height: 52px; position: relative;
}
#tips_box .tips_icons {
	left: 2px; top: 10px; width: 32px; height: 32px; position: absolute;
}
#tips_box .tips_body span {
	padding: 0px 10px 0px 44px; line-height: 54px; font-size: 14px; font-weight: 700; -ms-word-break: break-all; -ms-word-wrap: break-word; white-spacing: nowrap;
}
.tips_success {
	background: url("/assets/images/confirm_32.png") no-repeat 50%;
}
.tips_error {
	background: url("/assets/images/delete_32.png") no-repeat 50%;
}
.tips_info {
	background: url("/assets/images/info_32.png") no-repeat 50%;
}
.tips_loading {
	background: url("/assets/images/loading.gif") no-repeat 50%;
}
#ajax_tips {
	background: rgb(47, 100, 155); padding: 2px 10px; border: 1px solid rgb(47, 100, 155); border-image: none; top: 2px; right: 3px; color: rgb(255, 255, 255); display: none; position: absolute; z-index: 9999;
}
.readonly {
	background: rgb(245, 245, 245) !important;
}
.txt-readonly {
	color: rgb(153, 153, 153) !important;
}
.guestbook-tips {
	padding: 20px; line-height: 32px; font-weight: 700;
}
.guestbook-tips span {
	font-weight: 400;
}
.guestbook-search {
	padding: 0px 15px;
}
.guestbook-search ul li {
	height: 40px; line-height: 40px;
}
.guestbook-search ul li input {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 180px; height: 24px; line-height: 24px;
}
.wza-nav {
	background: rgb(245, 245, 245); text-align: center;
}
.wza-nav table {
	margin: auto;
}
.wza-nav .wza-button {
	margin: 3px; padding: 0px 8px; border: 1px solid rgb(200, 0, 0); border-image: none; color: red; line-height: 32px; font-size: 14px; font-weight: 700; cursor: pointer; background-color: rgb(255, 255, 255);
}
.wza-nav .wza-lineX {
	left: 0px; top: 0px; width: 100%; height: 0px; font-size: 0px; border-top-color: rgb(3, 129, 206); border-top-width: 3px; border-top-style: solid; display: none; position: absolute; z-index: 50001;
}
.wza-nav .wza-lineY {
	left: 0px; top: 0px; width: 100%; height: 0px; font-size: 0px; border-top-color: rgb(3, 129, 206); border-top-width: 3px; border-top-style: solid; display: none; position: absolute; z-index: 50001;
}
.wza-nav .wza-lineY {
	left: 0px; top: 0px; width: 0px; height: 100%; font-size: 0px; border-left-color: rgb(3, 129, 206); border-left-width: 3px; border-left-style: solid; display: none; position: absolute; z-index: 50201;
}
.marquee-wrap {
	width: 100%; overflow: hidden; white-space: nowrap; position: relative; -moz-user-select: none; user-select: none;
}
.marquee-wrap .marquee-active {
	background: rgb(241, 241, 241);
}
.marquee-move {
	left: 0px; top: 0px; white-space: nowrap; position: absolute; cursor: move;
}
.marquee-move-clone {
	left: 100%; top: 0px; vertical-align: top; display: inline-block; position: absolute;
}
.marquee-vertical .marquee-move-clone {
	left: 0px; top: 100%;
}
.marquee-down .marquee-move-clone {
	left: 0px; bottom: 100%;
}
.marquee-down .marquee-move {
	width: 100%; white-space: normal;
}
.marquee-vertical .marquee-move {
	width: 100%; white-space: normal;
}
.marquee-no-drag .marquee-move {
	cursor: inherit;
}
.marquee-no-stop .marquee-move {
	cursor: inherit;
}
.marquee-static .marquee-move {
	cursor: inherit;
}
.marquee-wrap img {
	max-width: none !important;
}
.video-player video {
	margin: auto; font-size: 0px; display: block;
}
.jump-info .btn-group {
	height: 30px; padding-left: 130px; margin-top: 20px;
}
.jump-info .btn-group .btn {
	background: rgb(22, 79, 166); width: 60px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; margin-right: 20px; float: left; display: block;
}
.jump-info p {
	-ms-word-break: break-all;
}
.search-wrap {
	margin: 0px; padding: 0px; clear: none;
}
.search-wrap .search-chat-wrap {
	position: relative;
}
.search-wrap .search-chat {
	height: 350px; overflow: hidden;
}
.search-wrap .search-left {
	padding: 5px 2px; width: 65%; vertical-align: top; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.search-wrap .search-right {
	width: 34%; height: 520px; vertical-align: top; display: inline-block;
}
.search-talk-wrap {
	padding: 0px 8px; margin-top: 24px;
}
.search-talk-wrap .search-avatar {
	border-radius: 50%; width: 48px; height: 48px; text-align: center; overflow: hidden; vertical-align: top; display: inline-block;
}
.search-talk-wrap .search-talk {
	width: 70%; font-size: 14px; margin-left: 10px; vertical-align: middle; display: inline-block; position: relative;
}
.search-talk-wrap .search-talk-tips {
	background: rgb(243, 243, 243); border-radius: 0px 5px 5px; width: 100%; text-align: justify; display: inline-block; position: relative;
}
.search-talk-wrap .search-talk-tips::after {
	border-width: 10px; border-style: solid; border-color: transparent rgb(243, 243, 243) transparent transparent; border-image: none; top: 5px; width: 0px; height: 0px; right: 100%; margin-top: -5px; position: absolute; content: " "; pointer-events: none;
}
.search-talk-wrap .search-talk-ask {
	padding: 6px 10px;
}
.search-talk-wrap .search-talk-text {
	padding: 6px 10px;
}
.search-talk-ask .search-talk-question {
	margin: 0px 0px 16px;
}
.search-talk-ask .search-talk-question label {
	color: rgb(0, 51, 255); font-size: 16px; font-weight: 700;
}
.search-talk-ask .search-talk-question-content {
	color: rgb(80, 80, 80);
}
.search-talk-ask .search-talk-answers label {
	color: rgb(34, 170, 0); font-size: 16px; font-weight: 700;
}
.search-talk-answers .search-talk-answers-content {
	overflow: auto;
}
.search-talk-wrap .search-talk-text > span {
	color: rgb(255, 6, 6); font-size: 16px;
}
.search-talk-wrap .search-talk-text > p {
	padding: 4px 0px;
}
.search-answers .search-avatar {
	border-radius: 50%; overflow: hidden; margin-right: 8px; float: right;
}
.search-answers .search-talk-tips {
	background: rgb(236, 249, 228); border-radius: 5px 0px 5px 5px;
}
.search-answers .search-talk {
	margin: 0px 16px 0px 0px; text-align: right; float: right;
}
.search-answers .search-talk-tips::after {
	left: 100%; right: 0px; border-right-color: currentColor; border-left-color: rgb(236, 249, 228); border-right-width: 0px; border-right-style: none;
}
.search-talk-wrap .search-question {
	font-size: 16px;
}
.search-talk .search-talk-text {
	font-size: 16px;
}
.search-talk-wrap .search-question span {
	color: red;
}
.search-talk-text .search-talk-list a {
	height: 30px; line-height: 30px; display: inline-block;
}
.search-talk-text .search-talk-eva {
	margin-top: 16px;
}
.search-talk-text .search-talk-eva .search-talk-eva-text {
	margin: 4px 0px;
}
.search-sendbox-wrap {
	padding-top: 6px; margin-top: 15px; border-top-color: rgb(239, 239, 239); border-top-width: 1px; border-top-style: solid;
}
.search-sendbox-wrap .search-sendbox-tips {
	margin: auto; width: 90%;
}
.search-sendbox-wrap .search-sendbox-icon {
	background: url("/assets/search/images/keyboard.png") no-repeat 50%; width: 30px; height: 30px; float: left;
}
.search-sendbox-wrap .search-sendbox-text {
	float: right;
}
.search-sendbox-wrap .search-sendbox-body {
	margin: 0px auto 10px; width: 90%; position: relative;
}
.search-sendbox-wrap .search-sendbox-textarea {
	background: rgb(251, 251, 251); padding: 20px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 94%;
}
.search-sendbox-wrap .search-send-question {
	background: 0px 0px; outline: 0px; border: currentColor; border-image: none; width: 80%; height: 58px; color: rgb(102, 102, 102); display: block; box-sizing: border-box; resize: none;
}
.search-sendbox-wrap .search-sendbox-btn {
	top: 30px; right: 50px; position: absolute;
}
.search-sendbox-wrap .btn-search-send {
	background: rgb(60, 77, 132); padding: 0px 20px; border-radius: 5px; border: currentColor; border-image: none; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px;
}
.search-autocomplete-tips {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 3px; border: 2px solid rgb(221, 221, 221); border-image: none; left: 40px; bottom: -40px; font-size: 16px; position: absolute; max-width: 895px;
}
.search-autocomplete-tips .autocomplete-tips-icon {
	display: inline-block;
}
.search-autocomplete-tips .autocomplete-tips-text {
	color: rgb(0, 0, 204); display: inline-block;
}
.search-autocomplete-tips .autocomplete-tips-question {
	padding: 0px 5px; color: red;
}
.search-autocomplete-tips .ui-autocomplete {
	border: currentColor; border-image: none; left: 0px; top: 0px; overflow: hidden; margin-top: 20px; position: static;
}
.search-autocomplete-tips .ui-menu-item-wrapper {
	background: none; margin: 0px; border: currentColor; border-image: none; height: 28px; color: rgb(33, 33, 33); line-height: 28px;
}
.search-autocomplete-tips .ui-state-active {
	background: none; margin: 0px; border: currentColor; border-image: none; height: 28px; color: rgb(33, 33, 33); line-height: 28px;
}
.search-autocomplete-tips .ui-state-active {
	text-decoration: underline;
}
.search-sendbox-textarea .ph-label {
	position: absolute;
}
.portlet {
	padding: 2px 8px;
}
.portlet .portlet-title {
	padding: 0px; height: 48px; line-height: 48px; font-size: 16px; font-weight: 700;
}
.portlet .portlet-body li {
	background: url("/assets/search/images/point.png") no-repeat 0px; padding: 0px 0px 0px 14px; height: 32px; line-height: 32px; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.portlet .search-class-theme li {
	width: 28%; height: 30px; line-height: 30px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.search-keywords-red {
	color: rgb(255, 0, 0);
}
.share-box {
	top: 16px; right: 0px; display: block; position: absolute; z-index: 22;
}
.share-bar {
	width: 100px; height: 25px;
}
.share-box {
	width: 100px; height: 25px;
}
.share-bar {
	overflow: hidden;
}
.share-bar a {
	background: url("/assets/images/share/wz_wx.png") no-repeat 0px 0px; margin: 0px 12px 0px 0px; padding: 0px; width: 25px; height: 25px; float: left; display: block;
}
.share-bar a.share-tsina {
	background-image: url("/assets/images/share/wz_wb.png");
}
.share-bar a.share-qzone {
	margin-right: 0px; background-image: url("/assets/images/share/wz_qz.png");
}
.weixin-share-open {
	background: url("/assets/images/share/share_wx_arrow.gif") no-repeat; padding: 10px 10px 22px; left: -62px; width: 212px; height: 80px; bottom: 27px; overflow: hidden; position: absolute;
}
.weixin-share-open .weixin-close {
	top: 0px; width: 25px; height: 25px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.weixin-share-open .weixin-wrap {
	height: 80px; overflow: hidden;
}
.weixin-share-open .weixin-wrap .weixin-qrcode {
	width: 80px; height: 80px; float: left;
}
.weixin-share-open .weixin-wrap .weixin-qrcode img {
	margin: 0px auto; padding: 0px; border: 0px currentColor; border-image: none; width: 80px; height: 80px;
}
.weixin-share-open .weixin-wrap p {
	padding: 8px 0px 0px 15px; color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; float: left; display: block;
}
.design {
	position: relative;
}
.design-hover {
	outline: rgb(121, 121, 121) dashed 2px;
}
.design-nav {
	background: rgba(45, 183, 245, 0.4); padding: 5px 2px; top: 0px; width: 25px; text-align: center; right: -30px; display: none; position: absolute; cursor: pointer;
}
.design-hover .design-nav {
	display: block;
}
.design-setting-column {
	margin: 0px; padding: 10px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; overflow: visible; position: relative;
}
.design-setting-column li {
	background: rgba(45, 183, 245, 0.4); margin: 0px 10px 10px 0px; border-radius: 5px; float: left;
}
.design-state-highlight {
	border: 1px dashed rgb(165, 165, 165); border-image: none; width: 80px; height: 36px;
}
.design-setting-column li a {
	padding: 8px 12px; display: block;
}
.user-column {
	height: 90px; margin-bottom: 15px;
}
.sys-column {
	height: 140px;
}
.ui-design-popup .ui-dialog-content {
	position: static;
}
.design-tips {
	padding: 6px; border-radius: 4px; border: 1px solid transparent; border-image: none; color: rgb(49, 112, 143); margin-bottom: 20px; background-color: rgb(217, 237, 247);
}
.pd0 {
	padding: 0px !important;
}
.pl0 {
	padding-left: 0px !important;
}
.pl5 {
	padding: 5px !important;
}
.pd10 {
	padding: 10px;
}
.pt5 {
	padding-top: 5px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pt15 {
	padding-top: 15px !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pr10 {
	padding-right: 10px;
}
.pl10 {
	padding-left: 10px;
}
.pb3 {
	padding: 3px !important;
}
.pb15 {
	padding-bottom: 15px;
}
.mr10 {
	margin-right: 10px;
}
.mr22 {
	margin-right: 22px;
}
.mr42 {
	margin-right: 42px;
}
.mr55 {
	margin-right: 55px;
}
.mr60 {
	margin-right: 60px;
}
.mr62 {
	margin-right: 62px;
}
.mr70 {
	margin-right: 70px;
}
.mt0 {
	margin-top: 0px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px;
}
.ml1 {
	margin-left: 1px;
}
.ml2 {
	margin-left: 2px;
}
.ml8 {
	margin-left: 8px !important;
}
.ml20 {
	margin-left: 20px;
}
.ml35 {
	margin-left: 35px;
}
.ml45 {
	margin-left: 45px;
}
.ml48 {
	margin-left: 48px;
}
.mb0 {
	margin-bottom: 0px !important;
}
.mb25 {
	margin-bottom: 25px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb50 {
	margin-bottom: 50px;
}
.w10 {
	width: 10px;
}
.w20 {
	width: 20px;
}
.w30 {
	width: 30px;
}
.w35 {
	width: 35px;
}
.w40 {
	width: 40px;
}
.w50 {
	width: 50px;
}
.w60 {
	width: 60px;
}
.w72 {
	width: 72px !important;
}
.w80 {
	width: 80px !important;
}
.w90 {
	width: 90px !important;
}
.w100 {
	width: 100px !important;
}
.w120 {
	width: 120px !important;
}
.w140 {
	width: 140px !important;
}
.w150 {
	width: 150px !important;
}
.w160 {
	width: 160px !important;
}
.w170 {
	width: 170px;
}
.w175 {
	width: 175px;
}
.w180 {
	width: 180px;
}
.w190 {
	width: 190px;
}
.w200 {
	width: 200px !important;
}
.w215 {
	width: 215px !important;
}
.w220 {
	width: 220px !important;
}
.w230 {
	width: 230px !important;
}
.w260 {
	width: 260px;
}
.w300 {
	width: 300px;
}
.w320 {
	width: 320px;
}
.w100p {
	width: 100%;
}
.mw300 {
	min-width: 150px !important;
}
.ma {
	margin: auto;
}
.h30 {
	height: 30px !important;
}
.h32 {
	height: 32px !important;
}
.h34 {
	height: 34px !important;
}
.h36 {
	height: 36px !important;
}
.h105 {
	height: 105px !important;
}
.lh30 {
	line-height: 30px;
}
.lh32 {
	line-height: 32px;
}
.lh34 {
	line-height: 34px;
}
.lh36 {
	line-height: 36px;
}
